Another press release has been issued:
http://www.free-press-release.com/ne...150919116.html
What do you think to that? To me, it certainly seems as though they are in it for the long run, and all these press releases are starting to make me believe they could make it big time in the search engine business?