Well with my contract not giving me an upgrade until 2011 I feel a little screwed because an early upgrade will cost me $18 and $399 for a 16GB. So it's time to get a workers permit and a job... And I do find this necessary because 4.0 doesn't run as fast as I have been able to get other firmwares to. Plus if Apple keeps this trend of sending older generations to the graveyard then I won't be seeing an iOS 5 with my 3G... I could probably get a lot of for it unlocked on Ebay however. So, what are you guys going to do to afford one?