OMG. Just.... OMFG. I would have gone insane trying to create this. I take my hat off to you. It's amazing.