I just switched from MCI after doing a similar calculation. To be fair to the long-distance providers, many of these charges are taxes, which they don't really control. I am now quite happy with a special plan through QWest, $.059/min 24x7 with no monthly fee. No miles, but it's billed to my Starwood Amex.
See the following:
***************
Get $25 for switching to Qwest long distance at 5.9 cents a minute!
No monthly fee and online billing with Essential.com
http://www.SmarterLiving.com/qwest