Their website should bother everyone, especially the part where they are hiring for multiple positions from the 75k-100+ salary range. That means they have funds and are in business. If TruePic looked at a website, then got the idea to patent, start up etc and still beat TTCM to the punch, that speaks tremendous volumes about TTCM management, who cant even get a platform built.
Maybe TTCM poached truepic's idea?