Sounds like you are doing a great job with helping your son manage his/your money.

I have to say, it is pretty scary giving your child a credit card. [Eek!]

It involves a lot of discussion about what they can use it for, limits on the card, not losing it, etc.

I chose a credit card, that was a visa with my favorite store. It has no annual fees (some cards do), and when a certain amount is spent on the card, they send you a 20$ gift certificate. On this card, if I shop at the stores "special" sales events, they may even double my points.

There are many cards out there that give you money back, credit for gas, so choose what you like.

For me, this is such a treat to get these gift certificates in the mail.