Lovely Charts is an online diagramming application that allows you to create professional looking diagrams, such as flowcharts, sitemaps, organisation charts, wireframes, and many more... For free.
"a variety of articles on some sticky web subjects that might just help you make your point. Send your client to one of our topic pages for a quick intro, some links and a wee nudge in the right direction"