I forgot to mention that TileCache 1.4 was released this week. If you're running MapServer as a WMS without any WFS requirements, you've gotta check out TileCache. This is, without a doubt, the best way to use MapServer on the web. The WSGI support is my favorite new feature as it provides a simple and effective protocol for implementing custom request and authentication handlers. In Python. It's 2007, do you really want a C program answering the internet phone when it rings?