The Catshanghai blog listed the top English blogs based off Technorati and the Stick came in 8th. They used the old URL for the site. This URL according to Technorati has 133 blogs linked to it, which would put the Stick 6th. Not sure how complete the list is but still pretty cool stuff. I follow the Shanghaiist blog but […]