Very cool stuff! Will have to tackle this project myself soon.