Create interactive data-rich web pages like these ones below without ever touching a database or a web server, or doing any programming:
Exhibit is a three-tier web application framework written in Javascript, which you can include like you would include Google Maps.
If you just want to show a few hundred records of data on maps, timelines, scatter plots, interactive tables, etc., why bother learning SQL, ASP, PHP, CGI, or whatever when you can just use Exhibit?
To use Exhibit, you write: a simple data file, and an HTML file in which you specify how the data should be shown. Data + Presentation. That's all there is to publishing, as it should be.