Hi everyone, I'm looking to upgrade my sprint pre, as it has started acting crappy, speaker blew out, middle button unresponsive. I'm surprised its lasted as long as it has. What i'm wondering is where the best place to upgrade is, i've never done it with sprint. Do i have to trade in my phone...