Haven't finished it yet....I keep going back to earlier save games because I learn something that was hidden from me the first time around and have to keep repeating large parts.
A walkthrough would be real desirable, especially since some questions asked here -- no one seems to know or be willing to say.