I am trying to upgrade to a beta for the first time from 2.2.1. I am signed up with a dev account and I have the new iTunes but when I restore to beta 4 I get an unknown error message (3004) after it tries to verify the restore with Apple and leaves my iPhone 3G blank.

I can't find help on this error code anywhere. Any ideas or fixes?