8notes.com is a large site of both lessons for a wide variety of different instruments, sheet music for same, and an extensive set of courses on basic music theory.
A Flash-based site with lessons on music theory, as well as music fundamentals (how to read sheet music, signatures, scales, intervals) and lessons for learning keyboard, guitar and brass instruments.