I've just started watching this company. Whats goin on? Few postings seems really quiet, dosen't look like it is a shell though.....any confidence?