Check out this new group on YouTube.
http://www.youtube.com/group/bicyclemaintenance
For now it's just on a beginner level, but they will be adding more advanced topics later on. Now this is a good use of YouTube, instead of just a way to waste time.