Though I've posted some of these before, there are a lot of new faces around here, and everyone loves music.
Here's my guitar teacher's music. He's a pop weasel. You can root around the site he's on for a lot of other music.
I think he has more music here.
Here's a good site for music theory.
Here's another guy I know with some songs that sound funk/reggae/rockish. Wierd, I know. He's more technically good than Sensei Goldberg, but he has no soul.