Great stuff, once you fix the 'reverse' bug it's ready for the masses :)