Holy Motherf*****g Mackerel. Those would be the words to describe what just happened to me. Yes, I know now it was stupid to get a 3.0 Gen 1 IPSW from a developer friend and install it myself.....but we all make mistakes. Story: Copied IPSW from friends External HDD with permission. Opened it with iTunes and proceeded to install it onto my 1st Generation iPod Touch. Install/Verify Completed. 3.0 runs on device for 10 minutes, I decide it was too buggy/slow so I try to downgrade from there straight to 2.2.1 within iTunes. Error -48 occurs "The iPod "" could not be restored". Dang, I try again to no avail. So, I open PwnageTool and make a Custom at 2.1. Restore to that.... Error 2 occurs - Endless Reboot Cycle. Drat, Drat, Drat and Quadruple Drat. Try as I will to get into DFU 8 times, it worked eventually. Error -1 occurs "An iPod has been detected, but cannot be identified......" ***At this point I was seething and cussing under my breath*** So, I go through the process listed on Apple Support "Remove iTunes from Mac OS X" I re-download iTunes 8.1 and install it. Connect iPod Touch in DFU to iTunes........ Badabing-bada-boom, I get the "This iPod is in Recovery Mode. Restore to use". I click Restore. My iPod is now working completely, songs, videos and all, I HAVE NOT JAILBROKEN, AND NEVER WILL AGAIN. This took over 7 hours to fix, so this is just a guideline for people to fix their iPods if needed, it may not work for 2G. cocotutch.