Kinda ironic, the orignal poster tries to negate harvs, but in my opinion, his negatives are the kinda positives a serious students needs!
I'll be pointing folks in the direction of Harvs, seems from the comments I see here its a pretty fine outfit (I've heard that on numerous occasions elsewhere)
And no I have no affiliation to them.