I'm a little nervous it might have something to do with me not ejecting it and/or yanking the cord out and somehow ruining the port that it plugs into.
Did you check the docking port for any kind of debris or damaged pins inside the port? This could explain that it is not recognized on your roommate's computer as well.
You might have to get it serviced or checked out at an Apple Store.
Did you try to connect in recovery mode? iPhone and iPod touch: Unable to restore
Did you also remove all Apple related software during the reinstall of iTunes? Removing iTunes, QuickTime, and other software components for Windows XP
Also take a look again at this article: iOS: Device not recognized in iTunes for Windows