Oh my god, Dan, this is amazing. I had so much fun watching this, I love it. I can't wait for more like this from you! :D