I've just launched a small/medium sized drupal site - http://www.calne.org.uk/
This site aims to provide information on the English town of Calne, and is now built entirely on drupal. Previously the site was updated using a rickety sleection of hacked blog software and cgi scripts, and a key reason drupal was selected for the new site was it's ability to handle a wide variety of types of content.
a few features:
what's on guide
- handled by the events module, with the rss feed directed through feedburner to provide statistics.
blog
- hacked slightly so there's only one blog, updated by several users
random picture
- a bit of PHP I found somewhere on the drupal site, which displays a different image every time a page is accessed
flickr module
- hacked slightly to provide thumbnails from the town's flickr group (see community page)
css dependent on media
- grabs a different stylesheet based on print/screen/handheld etc. which should work around the need for a print version
Next stage is going to try and tackle building a business directory using taxonomy & views (I cheated and did a load of book pages for the launch)
I'm really happy with the way everything works, and initial feedback has been great! There's multiple admin people, including staff at the Town Hall, who are finding updating the site much more straight forward than it used to be.