David,
You might look at Visio, it has a number of stencils for software design. The UML selections in Visio 2000 are great. The Visual Modeler included with Visual Studio works OK but the user interface is fixed in a three tier mode. HTH.
Bob Tracy
Never engage in a battle of wits if you're only half armed.