update
Since my last post, I have tried many different things to get it to work (still doesn't), but these are my findings so far:
I cannot view any ipod on my vista computer, not just my own ipod. However, my ipod can be read fine on my girlfriend's XP computer. If I wanted her shi**y music (haha, just kidding babe), I could even sync with her library.
I reformatted the ipod disk with the Windows installation CD (as "my computer" locks up just like iTunes while the ipod is connected, then return to normal when it is disconnected), but that didn't fix the issue.
I found that if I left the ipod connected for over half an hour, it would finally show up in itunes as a corrupted ipod, and in Windows as a corrupted external drive. Neither itunes nor Windows could successfully restore/reformat the ipod after detection. Both would attempt for 20 minutes and finally say it was unsuccessful. Once disconnected, had to wait another half an hour for either to see ipod again.
After doing this about 5-6 times, the ipod eventually reset and had the basic font and displayed in 5 or so languages that it needed to be restored before I could access the main menu or anything again. At this time, my computer and itunes recognized the ipod immediately, but again neither could restore or reformat it.
So, I took it to my girlfriend's XP computer and it restored it with no problems, at which the entire process started over again, where "my computer" and itunes lock up when the ipod is connected. And so basically I have accomplished nothing other than eliminating my options for fixing it. Oh, and I found many other forums online where people had the EXACT SAME problem with itunes and "my computer" locking up when the ipod was connected, then fixing immediately after disconnecting. Can anyone help me further than this?!?!