On June 8, 2009, Apple released the final version of the iPhone 3.0 software update to developers. Since than developers have leaked the firmware on to the internet. The update will be available to the general public on June 17. I have downloaded and installed the firmware on my iPod touch 2nd generation. The iPhone 3.0 update is worth the $9.95 for iPod touch users. iPhone 3.0 has slower start up and shut down than iPhone 2.2.1 on the iPod touch 2G. I hope Apple releases a update that will fix this.