This is the coolest thing I've seen in months. Licence it as beerware, then I'm obliged to owe you one.