Firmware 3.0 had a sh!t load of bugs in music library, internet, bad battery image and so much more. When Apple came out with 3.1, they said that the bugs were all fixed. Well guess what, they freaking LIED!!!!! My internet is slow as hell and I still have alot of bugs. I didn't fvcking pay $10 for a buggy firmware. I want something that works. This is called fraud/false advertising. Jesus Christ how in the BLUE HELL can firmware 2.1 we better than 3.1????? They are supposed to fix problems in each new firmware, not the other way around... Apple is nothing but a FAILURE. First of all, i have a 1.5G version ipod touch, NON JAILBROKEN, Im on 3.1, and I have an extremely fast internet connection..