Hi, I am currently having syncing issues with my iPhone 3G which is running on a 4.0.2 version of firmware and iTunes 10 on a pc which is running on Windows Vista. The problem is, everytime I sync, iTunes would just crash and an I get an error message saying "iTunes has stopped working". Before, I would even get a message on my taskbar saying "Data Execution Prevention has closed iTunes". I've disabled both DEP and UAC on my PC, but to no avail. I've also tried authorizing and de-authorizing iTunes and uninstalling and re-installing iTunes, but still, nothing. Once when I tried to sync, iTunes erased my whole library of songs and videos. I tried restoring, and iTunes just wiped my phone of all my apps and basically everything it contained. Good thing I was able to retrieve my contacts and notes through my back-up files. So, I am literally stuck with a junk iPhone that can only perform the basic functions of an ordinary cellphone, plus internet browsing. Anyone got any ideas? I'd highly appreciate it.