http://www.nclawblog.com/journal/2013/5/15/tips-for-better-client-communications.html