When I connect my Touch 2G to my Vista Home Premium 64-bit machine, more than half the time it locks up, and I have to hard reboot. Usually when I first boot the computer, the Touch will connect properly. After I disconnect the Touch (using eject feature in iTunes) and later reconnect, it practically always locks up. It doesn't matter if I have shut down iTunes or not. The Touch is not jailbroken. The firmware is 3.0, but this happened on firmware 2.2.1; iTunes version is 8.2.