This is so good! I can tell that you put a lot of work into the idea and it has great humor (my favorite). I love it.