I hate when companies post their own reviews...
The positive reviews appear scripted and unnatural...
Also, the posters only give one review on one site and never come back? People that post reviews on websites have a tendency to post on other services...
Looks fishy to me...
more