Hi Chris,
*Nick* has some good points. One of them is going to a ‘Corporate’ store over a franchise one. You can tell the difference…the franchise store will have a name like Brian’s Sprint Store (for an example). The others will just say Sprint store. Better service at the corporate stores too.
I’ve been with Sprint for years, and now have the EVO. I absolutely love it! It is bigger, but I wear it in my shorts without a problem.
It might be worth a shot stopping by a corporate store and see if they can help you out.