nah ycsim it doesn't work. Thanks anyway.

your code suggested was :

for i=1 to lvwSend.listitems.count step 1
if lvwSend.listitems(i).selected then strsendto=strsendto+lvwsend.listitems(i).text+";"

next i

The problem is once the 'for' is set then it just loops from the next line until it ends. I am thinking there must be a type of loop to get the next part of 'lsvemail.selecteditem.text' <= the problem. How can i move to the next selecteditem?

Thanks
Mike