I am going to be needing mobile phone service in the US, and it has to be through Sprint, so I'm torn between these two phones. These are the highest rated, and I think newest smart phones available from Sprint. I am leaning more towards the Treo because I think I will like Windows Mobile more than the BlackBerry OS. I'm not really sure though. What are the ranges of hack-ability and getting free apps for each phone?