That's exactly the system a major store uses here in Switzerland. (Except maybe that its not a rio central or empeg).

You can grab any CD on sale there, put it under a barcode reader and start listening to the music on the attached headphones.

They must have an enormous mp3 server somewhere in the back, I imagine.

Marc