Wow this is really interesting. I got wrapped up in it for sure (I'm not crying you are...). Great job!