Someone (I forgot who, that's why I'll just post the answer here) asked me how I got the sequence diagrams in my last post.
http://www.websequencediagrams.com/
This is a great tool, especially for programmers. I like the way you just type some simple commands and out pops your diagram. You can select from some examples to learn the syntax of the language and adapt them to your own needs.
Select style "napkin" for added grunge and a general UML-as-a-sketch feel
This is how I like my tools. Simple, quick, discoverable and nonintrusive. Great stuff!