@Neon: Thanks for reminding me of that thread - it's a really useful read.

I'll see if I can get an updated edit up soon.