I'd second Visio, the smart lines can a cool/annoying feature depending what you're trying to achieve, but most of the time it does the trick. Plenty of templates as well.
_________________________
Cheers,

Andy M