I've been waiting for sprint to release the new htc 7 pro windows phone 7, but it si taking forever!! I have to stick with sprint because i get a discount on the plan, and I dont want to pay for 4G when I dont get coverage in my home town, but at the same time there are no good 3g smartphones...