The reason I want to use CDC is because its already made, and I don't have to mess with VB. I don't know anything about it so i kinda wanted to start out slow and just have to work with PBP.. When i get better I will use the HIDmaker and figure out all that stuff. I have used you USBdemo and it works very well so I will study it later and try to figure it out. Does anyone know whats wrong with my code? please help.. thank you