i have been living in Europe for 7 years. I am finally coming home, and for a long time. The iPhone is in my immediate future, but should i wait till after macworld or just get it. 2.5 months seems far off. To give an example of the dilemma in my head. A) hardware improvements are inevitable...but what kind? B) i will need a phone quickly after landing. It's a two year contract anyway you slice it... am i better off getting a super cheap plan with a cheap phone, waiting two months, and then upgrading to an iPhone with my existing plan, or should i leap now, and just commit to what is available? any thoughts?