A lot of good suggestions.
I think with the "credit crunch" that banks and starting to pay attention to, they are lowering the number and amount of credit they extend. There have been a LOT of threads about various card companies lowering credit amounts and increasing interest.
We have pretty good credit (over 800) and it didn't matter. The amounts have been lowered (okay, we havn't used the cards in well over a year) but still it is kind of irksome.
what I found out is that CREDIT UNIONS have a much better deal (fixed rate) and so forth. With just a phone call and an updated application, we had a card approved in a day.
If you or your son is a member of a CU, or you can join one, I would look into that for a better deal. A lot of credit unions have pretty open membership rules. (if you live in the county, or a member of your family hs even been to a college, and so on)