Blanket statements about the iPhone being the best selling phone of ALL TIME without fact checking isn't good.
Since its launch in late 2003, the Nokia 1100 has sold over 200 million units worldwide, making it the best-selling mobile phone to this date.
http://www.reuters.com/article/idUSL0262945620070503?pageNumber=1&sp=true
On March 2, 2011, at the iPad 2 event, Apple announced that they have sold 100 million iPhones
I stand corrected