I completely agree.
Why anyone should be paying a monthly fee and more than 5-6 cents a minute anytime to get a few miles is foolish.
Just head over to essential.com or one of the other long-distance aggregators and save some serious, serious cash. I was offered a nickel anytime (no monthly fee) and 1,000 free minutes when I signed up.
When AT&T calls you back (and they will, monthly - trust me) tell them the story and then tell them to pound sand.