With current versions of WP (2.1x and above) it's possible to create a static page to act as your index page. Here is the best instructions I've found.
Wordpress static home page. They talk about wp2.1 but I recently did it following their instructions with 2.63. I imagine it would work flawlessly with 2.7 as well.