While talking about diagramming applications, it would be an oversight not to mention my favorite, Omnigraffle for Mac OS X: http://www.omnigroup.com/applications/omnigraffle/ ...it's a total delight to use. ~jeff