Yes, do read these posters, but also read up on the counter arguments from other people who have skin in the game as well... then make your own decision.
This can still go either way. It all depends on your risk tolerenace and level of trust in the company's ability to accomplish what it claims it can do.