If you haven’t checked out this site yet, you should: http://www.ala.org/aasl/guidelinesandstandards/bestlist/bestwebsitestop25

It is broken down into the following categories:

Advertisements