I've answered this before, but I am not a big fan of walkthroughs. They're too long and difficult to find specific parts.
One of the reasons I started the Q&A section was to fill in that gap. If you need help with a specific part of the game, ask a question or search for it instead of spending hours wading through a walkthrough.