100 Top Science Sites provides a list of popular sites by category.