I have checked it out. It is a compendium of gripes and misinformation and it is not worth reading. If the people behind it want to impress anybody they need to get some facts supported by hard evidence.
SPT Price at posting:
7.5¢ Sentiment: None Disclosure: Not Held