I'm using BoUML for UML modeling on a current project. I'd previously used ArgoUML, and of course - way back in the day - Rational Rose. BoUML isn't as mature as Argo, and neither of them can compete with Rational for functionality. BoUML's advantage is some slick tha