Great work. Please keep it up! I forked - but I doubt I'll get a chance to add anything to it with how packed up my schedule is.