well done. i can't even pick a line that stands out - there are dozens. and that's about how many time i need to read this.