well, i dont know if im the best person to give u advice on which to choose as i am a blackberry hater :P their GUI is just so clustered and there isnt much personalization. also just changing ur ringtone on a BB is like pulling teeth, as well as ur ringer volume. they dont have a touch screen so u have to rely on that stupid ball for everything and half the time it doesnt register the roll. the ball is also white, but i see so many ppl with them and the ball quickly get dirty n turns brown n black. looks pretty nasty. Neway, enough BB hating. as for the Treo Pro and Touch pro, its just a matter of size in my opinion. the Touch Pro is bigger and bulkier, but you get the larger screen, G-Sensor, and there r a whole lot more ROMs and personalization tweaks already out there. the Treo Pro is my personal choice because it is smaller and fits better in my pocket. i also like not having to open the phone every time i wanna send a txt or email, and one-handed txting is easier. the Treo just needs more time to build popularity. there have been quite a few ppl dump their Touch Pro for the Treo Pro and r happier. hope this helps ya