I don't want anything that reads or generates code just drawing diagrams.
I also must be able to enter code as text because i'm pretty sure it will not support the Eiffel langauge and i really don't want to click through a dozend buttons and dialogs just to enter a method signature (who ever invented this shit has no idea about usability).
Thats why i don't use Visio. There must be something better.
I like the idea of "http://websequencediagrams.com/" for describing UML diagrams and compile them to PNG files.