Does anyone know of a decent (and free) UML modelling tool that I can download for non-commercial use.  I have Visio 2003 Std but that doesn't play nice with a class diagram.

Cheers