Oh wow lots of feed back >_> Who ever feels up to it, you are all more than welcome to edit/alter this snippet.