Given the fact that Visio for Enterprise Architects seems to have been discontinued with VS 2003, I'm curious to find out what others are using for UML modeling in VS 2005 and VS 2008. I'm evaluating Visual Paradigm, and it appears suitable (and has the distinct advantage over Visio 2007 of actually generating documentation from UML models). I'm looking for a tool that supports UML 2.0/2.1, generates documentation, generates source code, and, optionally, supports round-trip engineering. Someone in public.vstudio.general suggested MagicDraw as a possibility. I'm looking for other suggestions. Thanks in advance, Darryl R.