I'm not typically given to hyperbole, but this is the best client side programming idea I've seen in a long time.