I just signed up last night... currently have an iPhone 3GS on at&t but preordered the N900 in anticipation of a switch back to T-Mobile. I've just hit a wall with the closed-platform nature of the iPhone. Looking forward to developing/port apps to Maemo