Yeah. I have my own blogging system on my website (
available here). Basically, I just store all my entries in a database (an MS Access database, in my case). They're in a table that contains several columns: PostID (the primary key, or identifier for the post), EntryTitle, EntryDate, Post, ArchiveMonth, ArchiveYear, and CommentTotal. So basically, I write a script for the front page that pulls the top five records in the database (the newest records), order them by date, and then output them in a loop (which is a piece of code that keeps repeating until a certain event occurs, in my case, the end of my recordset). So basically, it uses a tiny 10-line piece of code to draw my webpage. Updating the style is easy because everything is identified by class, and then I use a CSS stylesheet to make global changes across the entire page.