Ingenious, functional, and not at all bad looking. Well done!

~Rich