Oooooh this tickles many of interests! Good stuff, I'll be keeping an eye on this, might be interested in contributing.