This week's book giveaway is in the Java 9 forum. We're giving away four copies of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications and have Sander Mak & Paul Bakker on-line! See this thread for details.
Hey James, We had a rant about these tools in our office. I guess Visio is not free. I use Dia for non uml stuff and Umlet eclipse plugin for UML diagrams. Argo UML is not bad either, but Umlet looks cool.