What an amazing post!
Thank you so much for taking the time and sharing this. It's unfortunately a bit to late here to start reading all this, but now I know what I'll be doing tomorrow before lunch...
Cheers,
Joe (who just has to get a copy of this one)