:: have tried the host software and the firmware and they seem to work :: fine except one bug. If I do nothing and close the program, the :: program :: will raise an unhandled exception. Is this the same bug that she mentions on her website? I think unhandled exceptions can be avoided by a try -> catch clause wrapped around the offending code - my C# isn't brilliant. Which version of Express Studio are you using? Some 2006/7 code versions need rewriting for 2008. In fact it does need tinkering with for 2008 versions of Studio. There is another USB c# visual basic code that might help from Joe Padue's website smileymicros.com. Colin -- cdb, colin@btech-online.co.uk on 2/06/2008 Web presence: www.btech-online.co.uk Hosted by: www.1and1.co.uk/?k_id=7988359 -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist