I don't know if any of you guys write UML precode when you do work, but I do and have found it very helpful.

Do any of you that do use an application to write your UML? or do you use pen and paper.

I'm looking for a good UML diagram creating program.