I made the mistake of installing the iOS4 on my 2g Touch like a lot of others. What a nightmare. Battery life dropped right off, it was buggy and all I really got was the ability to group applications. When I went to downgrade back to 3.1.3 I found that Apple wouldn't let me do that either! Enough is enough with Big Brother Apple. So I looked into jailbreaking the Touch. It's totally simple. I first restored the 3.1.2 firmware and then I used the redsn0w jailbreak software. It took all of 5 minutes. I now have multitasking using ProSwitcher (there are others), and a bunch of other very cool features that are light years ahead of Apple's snail's pace development. I just wanted to report my experience. Basically a Jailbroken 2g Touch has way more features and the same battery life it had under 3.1.2. I love Apple's products, but the iOS4 pushed me too far. Jailbreaking enhanced my user experience and installing Apple's iOS4 did not.