I guess I prolly came to the table late on this one.
While I assumed that these cards do not expire they do take back the money( theft imo) on a monthly process fee.
I recently went to use a card that had been given me a few months back. A small gift of $25 from a family member.
It a Visa MyTreat. Went to use it last nite and it wouldn't work.
Logged into the mybalance website to find that they been taking a $2 fee per month. The card is down to $15.
So the family member basically flushed away $10 for nothing.
It really angers me that these multi-billion dollar banks have to squeeze the regular folks in this way. It just burns me to the core. Why do they have to be so damned greedy! I hope the whole system collapses around them! And they throw themselves off rooftops!