Hi all, about a week or so ago I tried to update my iphone to the latest firmware, and somehow it got messed up and when I cam back to my room it was in DFU mode saying that I needed to restore it. I figured oh well, no biggie, and hit restore. However, after going through about 90% of the restore process, iTunes gave me an Error 3004 message. I did some googling and this is supposedly an error you get when iTunes can't connect to the Apple Server. However, I am able to download iTunes songs/etc without an issue, so I don't think it is my firewall. Just to be sure, I disabled Little Snitch (my OSX firewall proggie) and I tried to restore using the new 4.2.1. software and I am still getting the same error. I even re-installed iTunes using the latest 10.1 version, but that didn't help. Does anyone have any ideas about what to do? Is there some way to ping/test to see if it is indeed my firewall that is messing up the restore process? Unfortunately i am out of the country so I cannot just take it to a local apple store.