My dremel hadn't been working properly for a while so I decided to take it apart and see if I could fix it -- turns out all it needed was a good cleaning. There's a good chance if your dremel won't vary it's speed its because its dirty!
Why You Should Watch 'Real Civil Engineer': A Unique Blend of Humor and Engineering