If the biggest thing they have to brag about is a doubling of website traffic, then they have almost nothing to brag about. Even my own blog has done that well, but so what? I think the Time Cube is one of the most popular sites, and everyone knows that place bonkers.