I'm trying to restore my 3GS so I can eventually sell it, but it's not wanting to. When I try to restore through iTunes, it freezes at "Restoring iPhone software", and the phone just shows the Apple logo with a progress bar that's stuck. I rebooted my Macbook, reinstalled iTunes, did a hard reset on the phone, tried it from DFU mode, and I don't know what else to try. It had the unjailbroken 4.0GM installed on it if that makes any difference. Suggestions please? PS I let it go for 8 hours for those of you thinking "Just leave it be and see what happens"