Jack,
I mean no disrespect when I say this, and I think it is very important that everyone post their opinion, but I'm wondering why anyone working at a small company would continue to post here after reading these comments? I highly respect your honest opinion, and in fact I read almost all of your posts on other forums here at MR, but you might be just a tad less brutal about it.
And if not, well then, that is ok too. I shall remain your friend even if you don't like what I have to say, because for some reason I still like your honesty and frank opinions.