This is great, well done! I don't know where I'd use this, but I'd definitely want to use it.