Say as you wish about the phones limitations...as if every phone is perfect...still doesn't explain the millions of sales...and still leaves it as one of the most successful products in the market...I'm not buying an N900 because of the iPhones limitations, I'm buying it because I want more than what the average user wants, and I can get that with open source software, I'm very satisfied with the iPhone and will definately keep it as a portable gaming platform...