this is a really good thread guys, but it's gone a bit off topic so I'm going to tidy it up a bit