Over the last several years I have built a number of sites using Drupal for a professor, and they worked great for his university courses. He could post the latest info, remind students of upcoming deadlines, distribute the syllabus, etc... and the students could comment on the course work, blog, etc...
Now I am considering using Drupal for a number of websites that are not really community based. The types of sites that I would like to use Drupal for include:
Facility: For instance a concert venue, or a hotel where you want to show a lot of images (not thumbnails, but decent size images) with text descriptions. I'm also wanting to build a site to showcase a house for sale.
Portfolio: For a fine artist, to show visual work... paintings, pictures of ceramics, etc...
What I like about using Drupal for these sites is that I can provide the client with a site that they can maintain themselves. These are not community based sites, but the idea of providing dynamic sites not require outside support for minor changes or even page additions is very attractive. It puts the power to manage a website into the hands of the site owner, so they don't have to rely heavily on ongoing support from a web designer.
My problem is that I have yet to figure out a way to create page layouts which nicely display text and photographs, and are configureble (ie every page doesn't have to have an identical layout).