+1 on credit unions. Get a DEBIT card with your checking account. Check out Dave Ramsey at his eponymous .com for great personal finance info.
Basically, credit card companies can/will raise your interest rate on unpaid balances any time they wish with minimal notice. a DEBIT card looks like a credit card but siphons cash for the transaction from your own checking account. BOL George