We have a couple of smartphone-related areas; they're only on Tom's Guide. Look under Cell Phones here:
http://www.tomsguide.com/forum/
It's possible that someone posted it in the wrong place, or the thread got off topic.
Can you link to the thread in question?