WordPress is evolving beyond merely a blogging platform. By using Pages along with Posts, you can effectively create a small website with relative ease. Changing the default configuration of WordPress to show a static home page is possible with a few simple changes. You can then opt to use Posts for a blog within your site or for news items.
I have written a short “how-to” on our main Blog site explaining what is needed.