Year-end roundup: Most loved and most hated posts of 2007