I upgraded to the 3GS when it came out by gave my old 3G to my dad. Unfortunately the 3.0 software that came out along w/ the 3GS made the original 3G feel slow and sluggish and slow. It appears that the 3.0 software written to add a bunch of new features but not at all optimized. As a result, it runs too slow on the original 3G's processor. Do you guys know if the 3.1 software is more of the same?