Spoiler alert!
Spoiler
I've trapped Vi on the disc, returned the King, trapped Rus in the room with the singing hair and gotten the key, but how do I find the niece? How do you get past the mud? and Do you need to destroy the iceburg and if so, how? A walkthrough would be really great at this point, I'm very frustrated. ???
Capturing Vi the way you did is a bug. You theoretically have to get rid of the iceburg. Getting past the iceburg requires you go up the path from the goat scene. I know that's not really much of a spoiler (hence the lack of hint/hint), but I can't remember what exactly you do. There's a path near the goat.
Oh, and [hint]you do need to get rid of the iceburg to beat the game[/hint]
Arg.
Spoiler
I'm an idiot, and ought to sign in once in a while.
Thanks. Had to start from the beginning again but destroying the iceburg made a big!!! difference and I was able to finish the game. ;D