Just finished it. There were only two things that held me up. One concerned the closing of a certain door and the other concerned getting on top of the main dome...
But the other puzzles were "doable" if one only paid attention to details and sounds. Riven has definately gotten a steady place on my top ten list of best adventure games ever!

k: