When I connect my iPhone to iTunes it tells me I need to restore. So I have downloaded the 1.0.2 firmware file, press shift (to avoid restoring and updating to 1.1.1) and run it but it gets as far as extracting the file and then once it has done that nothing happens. I have tried this using a couple of previous versions of iTunes but the same thing happens and it won't restore. The phone still works but I cannot sync any files. Can anyone help? (XP user by the way).