Science blogs, rested and refreshed