I just bought an 8 GB iPod Touch 2G as part of Apple's back to school deal. I was surprised to find that it came with OS 2.2.1 instead of 3.0, and so I have to pay $5 to upgrade to 3.1.1. While $5 is better than the previous price of $10, it seems pretty bogus to have to pay to upgrade a device that is brand new, shipped from Apple. Is it really the case that anyone who bought a new iPod Touch over the last 3 months since OS 3.0 has been available has had to pay $10 just to get the current OS version? From what I have found, that appears to be the case, but it boggles the mind. I guess I'm just looking for confirmation that there isn't any iPod Touch Up-To-Date program or something before I blow my $5. Thanks.