No kidding, but you may have missed my point. ;-)
Given a particular company that I know little or nothing about, it's nigh onto impossible to decide on the merits of a company based on Internet posts.
As for the company filings, someone I respect once said,
"There are lies, damned lies, and annual information reports."
Think Enron.