Create a non-blog website
- Go to Gmail. In the upper left links, click More. Click Sites (or just go to http://sites.google.com)
- Sign in with your Gmail login if needed
- Click Create a site button
- Fill out Create New Site form and press button
When I submitted this form, it seemed to take forever to process. After a minute or 2, I went to http://sites.google.com. My new page was there under My sites and everything seems to work. Weird.
I've never used this stuff, so you're on your own. It's Google though, so I bet it can be figured out with just a bit of playing around. Just wanted to point out that it's yet another cool free option.