So I apparently missed the memo of the 3.1 update, because I was still on 3.0 But why do these updates keep costing money?? Like I just paid 10 dollars for 3.0 over the summer...after just owning it a month or two. And now I just bought a game on iTunes, went to synch it to my iPod and low and behold it won't because I don't have the latest software...what?? So I go on apple.com and see there is now a 3.1 that now costs $5. Talk about a money pit. So I just spent $3 on a game, that in order to play I have to spend another $5 to get the latest software. Is there ever FREE upgrades?? Like isn't the hundreds of dollars these things cost, enough? And how often do these upgrades happen. So is there going to be another 3.2 in 4-6 months for anotehr $5 or $10...and then 3.3 after that, and then 3.4 etc... I think upgrades should be free. You paid money for the product already. Just like when companies come out with firmware to fix bugs and stuff for things on the computer, they don't charge you on top of that. It's free!