Hey my app is actually a telephony app too! I didn't mention the per minute stuff in my post because I have to charge for the minutes regardless.
In your second example, what would you do with a user who only used 100 minutes? Will you rollover their unused minutes or is it "use it or lose it"?