I had a little play of what you have so far and I like the concept. I'll work on this for day 2 and see what I can add.