im considering upgrading to 3g even though i got a 2g. (perfect condition 0 scratch with bestskinsever =3) just wanna get your opinion which would be best choice #1 Should i sell it and wait and then buy it>? #2 Wait till it arrives or announces it and then sell it quickly and buy it? #3 Wait till it comes out and buy it and sell my old? what do u think?