Oh wow that is a massive ginormous post that will takes me ages to read xD Awesome! Glad it's finally up and I'll start working on a response when I've read it. Which will be in quite a while :)