Don't know if you guys know about this, but Game FAQ's has walkthroughs already.

WARNING: The above link contains major spoilers!!
_________________________
Donato
MkII/080000565
MkIIa/010101253
ricin.us