Yeah - I just recently found that page, too. They have some pretty interesting articles and give some good insights.
And regarding Revain it made me step back from investing. I feel like I'd be better off literally hiding my money under my bed than investing it in Revain and eventually losing the better part of it.