OHMYGOD! This is the most adorably awesome thing I have seen in forever! I tip my hat to you, my friend! Well done!