I needed a custom callout image for some documentation and decide to use OmniGraffle which makes Visio look silly. Here's the result...
OmniGraffle has an awesome feature that lets you merge shapes to create new shapes. Better still, it let's you save them as a new stencil which you can download here. Sweet!
I actually bought the Mac Mini specifically for software like Omni Graffle and I'm starting to like it. It'll be a while before I move over completely to the mac, mainly due to it's poor keyboard and mouse support, but for light use it's a dream.
Poor keyboard support can be addressed here: http://www.gyford.com/phil/writing/2005/11/20/using_a_british.php
You specifically want to look at the "Moving punctuation keys" section – I wouldn't bother with moving Apple to Ctrl, as getting used to the Apple key combo's is really the way to go (e.g. Apple + C for copy, Alt + Left for move the cursor left one word). Having the punctuation where they are labelled on the keyboard you are using (and expect them to be when touch typing) it quite crucial for me though.
You'd have to explain what you mean by poor mouse support?
My Microsoft Intelli Mouse works beautifully. Perhaps that's a subject for another blog article after you've used it a bit more.
Ah, that's certainly helped - now most of my keys are doing what they are supposed to
I still don't have the | key in the right place, but after some hunting found it up on the top-right key above tab.
It's pretty embarrassing that they don't have good keyboard support built-in, I would have thought the primary input device (for virtually every modern computer) would have been one of the first items on their to-do list
As for the mouse, it's a Logitech and the back/forward buttons don't work which makes web browsing surprisingly painful. I never realised how often I use those buttons until I started browsing the web on the mac.
Logitech seem to have gone down the route of having a "special" mac keyboard and mouse rather than releasing drivers for their existing devices which is a silly move IMHO as they are forcing people to go looking at competing products whilst thinking "I'm not happy with Logitech" - duh!