Sounds like a clean solution where you have to put a little more effort into the process ... i like it.