hi, i've never pre-ordered a phone before (i usually just get them from the sprint store), so i have a couple of questions: 1. if you pre-order from bestbuy or radio shack, do you have to pay activation fees? are they more than sprint store fees? 2. will bestbuy or the shack transfer your data over to your new phone? or do they charge you? 3. if i just order the Evo online, what's the easiest way to transfer my contacts from my old BB to the evo? thanks in advance.