Unlock your 8700, and switch to T-Mobile. $19.95/mo for unlimited BB and data, MMS works and customer service is better than Cingular.
And please let's not start with bashing. I am simply stating a fact based on my own experience. I was a Cingular customer, switched to T-Mo for various reasons, and never looked back. I travel 4-5 days/week, all over the country, and have not had coverage issues.
All I am saying is that if one provider is not treating you the right way, you do have options.