Spanky,
try this site:
http://www.personal.psu.edu/users/f/...8/glw/lessons/
My one friend used it, and he said it was pretty helpful. Also the best advice I can give you for getting better (other than practicing) is to play with people who are better than you. It DOES rub off. Just don't be modest, as you can only learn when you're making mistakes.