Update: The official firmware released today is different from yesterday's early leak. The filesizes of the files are different and there is a minor change in the file name. It is not clear what the differences are yet so stay tuned -- give us a heads up if you discover the difference!
Update 2: The method to fix the ibricks made in the activation process is to leave the iphone plugged in and on for 10-15 mins. Don't close iTunes. Don't touch anything. Just leave it be.
No longer do you have to use our early methods. You can grab firmware 2.0 straight from iTunes update for both the iPhone and iPod Touch.
Sorry touch users, as expected you have the privilege of paying for it dearly if you want to updated to 2.0. What will you get by purchasing? Well you'll get the ability to spend money on apps in the appstore, something iPhone users get for free.
edit: BE CAREFUL while upgrading now, due to the iTunes Store having trouble staying online many users trying to upgrade their first genereation devices are ending up with bricks
thanks ben, frycook