Vinny ,
From your post, and please correct me, it appears that you are trying to send an email based on the items that get returned from a service call ... A query on a collection?
So, when the query executes, you have a result set that you want to spin through and that's what you are sending the email from?
It sounds like you are displaying the results after the query is done and the results are displayed on the UI ??
Is the are button the user then clicks to send an email of what is displayed ? Or describe the use case in more detail ?
Best,
Bruce