Well...it certainly sounds like you are on your way. Call sprint and get them to give you 25K over 5mos to switch your tele, they may tell you there is no such offer, but many on here are still getting so be pleasant but persistant, and if you have no luck call back the next day and talk to someone new. Also be sure to register your e-mail address for an extra 1K miles. Also sign up for the Dining for miles program (its free) and links to any CC. Go check out
www.mileageworkshop.com for other good ideas and the links. Then say thanks to Mileage Addict for this great website.
Also as soon as you see you can get enough points, call the airline and see if they will book you the award ticket even though you dont have the points yet, you will probably have to convince them that the miles are on the way, but award tickets get tougher to get as the date nears.
Hope this helps!