I posted this in the VB.NET section but I guess it belongs here really...
so if anyone could take a look and offer some suggestions I would be grateful
http://www.vbforums.com/showthread.php?t=567283

thanks
chris