Who's good, who sucks, tips and tricks bitches!
This site is awesome if you're just starting (like me).
http://www.musictheory.net/
Actually knowing what I'm playing is way more difficult than I would have imagined. I sometimes spend an hour doing theory homework and my head hurts. 7 years of feeling tunes out =/= knowing what you are doing.