"It was the fastest growing website in the UK in 2007, eclipsing the number of pageviews generated by popular social networks, including Facebook."<p>What does this mean? It can't mean it has more traffic than Facebook, does it mean it provided more outbound traffic to other sites than Facebook? Actually it says 2007, Facebook was quite small here in 2007 I guess, seems like a misleading and silly comparison to make.