In my experience, the best you can do is keep switch back and forth. MCI, et al are just not willing/able to do retention bonuses. So you're better off getting some miles on sprint or miles/cash on AT&T.
After you have been gone for a while, MCI will offer you miles to come back. That's almost a certainty. There also was a thread about 25K miles offers on MCI, so see if you can get that. But you're going to have to have a fling with another long distance carrier in order to make MCI jealous!
I have switched back and forth for about 7 years and I called MCI/Continental airlines and the automated attendant said I had gotten over 100,000 miles since I started.
I have also gotten about $900 in checks from AT&T. I still can't believe they're both still offering me stuff.
Mac
------------------
Via con Dios!