Might wirefly, etc offer EVO for $149?

I got mine from Wirefly for $189 - $50 rebate from Bing - sales tax (CA=$45), no shipping fee for 2 day, total cost = $139 (I was eligible for upgrade and resigned on for a 2 year contract). I received notice within 24 hours that it's on its way and should be here Monday or Tuesday (today is Sunday and I ordered on Friday).
 
I got lucky and got my order in while it was still 169. I'm in CA as well so skipping taxes was a big deal, and my bing cash back account has already been updated. I contacted wirefly twice on friday and my experiences with their customer service was great.
 
I got in on the $169 price early Friday. I received my phone Saturday. It was shipped and arrived in one day. Great service.
 
I went with the cheapskate free shipping and it wont make it from Maryland to California until Tuesday unfortunately =(.
 
If you are done, or almost done, with your contract Sprint will give you a $50 "Loyality" Renewal Credit for renewing your contract with them for another 2 years. BUT... you have to make sure you do it before you upgrade your phone because you'll have to renew your contract then and you won't get the credit. This Renewal Credit does NOT effect/change your upgrade schedule.

So how do you go about doing this? Is this offer good at Best Buy and RadioShack???