Wow!  What a mad 4 hours.  You've introduced me to so many new concepts my head is spinning. Amazing. I love how you always see the poetry in all these abstractions Lex, you provide a real sense of the purpose of it all.  Hope that makes sense!  Either way, thanks!