Lots of useful snippets of code i have created