If looks and cost matter and you don't need a lot of storage, then consider Smartsheet. They have templates galore to make it easier to design a good-looking database. They also have all kinds of notification controls, where you can set frequency and what particular content has changed. Smartsheet handles publishing with a single click of a button, with a variety of publishing options too, as you can see from the screenshot below.
Next page: Box.net with Google Docs