This is my dilemma...My contract with AT&T expires in September and I am looking to purchase a new smartphone. For past 2 1/2 years I have had different versions of Blackberry curves. Right now I have the Curve 8310 and I like most of the features, however I am annoyed by the poor camera, and being unable to view video messages on it. I love the e-mail and keyboard for quick typing of messages, and the little light on top that shows when you receive a message or an e-mail. I was thinking about switching to Sprint and getting the Palm Pre, but I have read that it is over-hyped, although I like Sprints everything unlimited plan for . As for the Iphone I like it but I'm not sure if it is really a good business phone. (I'm an international business student ready to graduate)... Please give me your opinion and recommendations for a new phone. Or should I just wait until Christmas time when all the companies bring out their best phones?