Nice job, Richard! Any plans for a GPLv3 version too? Or even better, a human readable diff of v2 and v3! :-)