Hugh MacLeod, who worked as an advertising copywriter for more than a decade while developing his skills as a cartoonist and pundit, is the author of the blog Gaping Void.