I love buttons! I have lots of them :)
I think this is a really cool idea. Unusual, and creative.
The pix I saw linked to this website, but I could not find it on the website itself.... still, I am sure this is who must have made it.