I found this really cool library today. #usblib(SharpUSBLib) is a wrapper around the libusb project. If you need access to USB ports in your .NET applications you should check out this library here. I was successfully able to utilize this library to interface with my Motorola ROKR phone. Next step is to figure out how to write a Sync application using this library for my ROKR. Pretty cool library with lots of applications.