This thread is the thread to look at for any potential info you're after, I will try and update this with as many relevent topics etc as I can.