A good question to ask, considering Google has released Google Page Creator (Beta). If you have a Google account then you will be able to login and create your own custom web page. Google offer some templates and some layouts, but everything else is up to you. They give you 100MB space which is more than enough for even a complex web site.