UML is one of those things you either love or hate. In my case, it has at least made for occasional high-spirited discussion with Nuno Jardim Nunes, who based his PhD Thesis on it.
Unlike most doctorates, however, he is putting theory to practice and recently pointed me to two very neat tools for UML work on Mac OS X: TaskSketch and CanonSketch.
It's very nice to see someone in Portugal (even if a wee bit off the coast, as I like to tease Nuno) is doing something remarkable in both Mac development and software modeling tools - with the current brain drain to other countries and Portugal's tendency to buy foreign technology as a matter of fact, I sometimes despair of seeing anything of real interest coming from our own tech community...
As an added bonus, TaskSketch has an integrated shared blackboard for doing collaborative work over Rendezvous. Couple it with SubEthaEdit for note-taking, and you have the makings of a very interesting CSCW environment for requirements capture.
Like Melo likes to say, go off, grab a copy, and have the appropriate amount of fun.
And, incidentally, I am not evil (well, not completely), but I do read minds. Anyone who works in a truly Dilbertian environment soon picks up that knack.