I am looking into UML modeling software that support the four archetypes. Together used to support this really well until Borland bought the product. I haven't been able to get Microsoft Visio to do class diagrams really well without spending a whole lot of time fighting with the product. Online tools like Gliffy and Creately do a better job, but arn't intuitive with UML with respect to adding attributes, properties, and behaviors. You have to type all the UML notation by hand which become tedious. The same is true for cardinality.
Does anyone else know of a good product free or otherwise which allow one to create quick class diagrams to electronically represent the models produced during a modeling session?