A friend of mine recommended I include more posts on the front page. Previously, it showed the most recent post, then summaries for all the posts in the 24 hours precending that, and then the titles of 5 more posts (the PHP code for doing that being somewhat convoluted). Now it shows the most recent post, the summaries for the posts in the last week, and then the the titles of 20 more posts.
My brother's considering doing a photo/video blog (I'm sort of pushing him to do it too). Not sure how well either would work though. Flickr only lets you host 100 photos, and Google Video isn't out yet. Plus while I've never actually seen a video blog yet, I can imagine that it's a lot faster to get information via text (where you can read about stuff faster than it can happen) than via video. We'll see what results from that.
If you want a small website (5 pages) for your business, Yahoo will let you have one for free. I don't think this includes a domain name though, so you'll have to have the Yahoo domain.