Nice idea. Wee bit complicated, but I do like it.