There are commercial versions of these around in various places; we have one here in Portland, Oregon. I haven't tried it yet but it seems like a very interesting experience.