Sorry for the long delay in updating this, but i have been on holiday... so deal with it.

In no particular order...