Wow. This is sweet... Are you planning to make the code public?