If someone more knowledgeable on USB communication can chime in here and help the people wondering understand, I'd appreciate it, as my knowledge is somewhat limited.
Yes and no. You have to understand how bidirectional communication works, especially via USB. Obviously your computer DOES communicate via USB with peripherals like printers, hard drives, etc. But its HOW they communicate that's important in this aspect. I had a bookmark somewhere regarding USB comms, I'll see if I can find it to help you better understand.