So I want to get a new smart phone soon. I currently have a two-year-old Blackberry Curve 8320 which seems to crash a lot. I am on T-Mobile an have no desire to switch. I am also not on contract so an N1 is out of my price range (especially since Tmo won't finance those).