OMG this is great. I adore everything about this. My project partner is dying of laughter and joy right now.