http://www.skybluestalk.co.uk/content/108-contracts-to-be-or-not-to-be First article, please read, comment and offer advice for improvment :)