Let's say I wanted to set up a website that had a blog and a lot of structured data like, say, lists of products broken down by mfr/model/year, or books by genre/author/series, that sort of thing? Also, the data sets will have custom fields like review scores and such. I'll want the front page of my site to be a mixture of both sets of data; "articles" or blog entries mixed in with lists of the data set entries ranked by popularity or review scores or other custom fields. Is this something that Drupal or Joomla would be good for? I haven't explored either very deeply. Is there another CMS that would be better suited to this?