UML
Suddenly occured to me that I may have drawn the UML diagram in my PS2 report with the generalisation arrows the wrong way around :O
Oops.
Anyway, ArgoUML is going pretty well. About as many bugs as Umbrello but it has some nice features and runs under Windows at least.