+1 on the ease of design and extreme functionality.

I've made two with slightly different tweaks to the original design -

http://www.youtube.com/watch?v=_2rTbWZ8cHE
...