I also think the reason you don't find many negative reviews is that most people review the course when they are done and have passed the exam challenge. Usually they're riding a big time high and they've already forgot about all the minutia that drove them crazy during the journey.
"Many"? I have yet to find one!

But I totally agree with the idea that the overwhelmingly positive reviews are attributable to the exam "high". That is why I started a journal similar to sternone's. I want to remember these issues if/when I write a review because they need to be stated. Hopefully Offsec will take steps to improve the quality of their manual.
Anyway, thanks for the words of encouragement. Regardless if I pass or not, I have learned a ton through the course (and on my own).
Giving incorrect information causing some people to lose an entire day is far from cool. Even a very vague errata would be a nice place to check for future students.
Most are quality control issues:
You can control the Apache server by using either the apachectl2 start / stopIt's actually "apache2ctl"
And here's a code example:
print “Fuzzing ” + command + " with length:" +str(len(string))And on the next page, its output:
Fuzzing MKD:1
Fuzzing MKD:20Doesn't take a programming guru to see one doesn't match the other. Again, very benign examples which hardly caused a hiccup.