Was about ready to upgrade to the 650, but noticed the deal from PalmOne for a BT headset expired. Is there any other offer available elsewhere?

I don't even qualify for the 18 month loyalty thing until spring time, and my 600 seems to be unable to hold it's battery charge, so I can't really wait until then. I know there is an option to call the Sprint CS guys and fight them to get them to work with me, but I'd rather check other avenues first.

I still don't understand why activating a phone resets your 18 month counter- I paid full price for my Treo 600 because I was mid contract, yet it still counts against me for the loyalty program