ThatsBoBo - 2:00 pm on Apr 11, 2012 (gmt 0)
Yea, I've noticed this.
Try searching google for "IP lookup". Some of the IP lookup services have star ratings in the hundreds. Why on earth would an IP lookup service have ratings? LOL.
If you click through, there are no reviews or ratings, but the stars next to the search result sure makes them stick out over the others.