Between the extra fees, hidden rules in the fine print, the time you will spend trying to collect the miles after they don't post, and the grief of dealing with Sprint for eighteen months, it ain't worth it.
I use 10-10-811, five cents per minute anytime.