This looks great. I'll give it a try.
For how long are the cards valid? what happens to the funds when they expire?