I'll second Drupal. Very configurable, and you can have a great site going in little time without ever seeing a drop of code.
+1 also.
You can use Mysql and control it with PHP. Lots of books on the subject. Real easy to.
Books? BOOKS? I don't need no steankin books!!

I'm happy so far with what I've got, only thing is as that database grows, it's going to make for a huge webpage, so I just have to discover how to make the whole database work over a number of pages...
edit: This list will be finite (there were 35 issues of the magazine) so I thought I'd just extend that test to approximately where it should end up- about 480 rows. Not too unmanagable...
My other project will be larger, and continuing to grow. If I can't do a fancy 'database page wrap' then I'll just have to spread it over two or three pages and each page will have to be individually searched.
jrivelli, can Drupal do a 'database page wrap' (I don't know what it's actually called)? I may have to investigate...