You can have an iPhone if you have a tmobile account. You just have to get your hands on an unlocked iPhone. Tmobile will let you put its sim in an iphone as long as your account has been active for something like three months.
The only reason I know this is because my husband was given my moms old iPhone and we did that. He pays for his tmobile account but gets to use an iPhone.
ETA: I should have read the entire thread. Haha
Anywhoo. I have a iphone 4s and I still see the original forum. No new fancy schmancy mobile forum. :/