>> ok, i want the banner at the top and navbar on the bottom to stay put, but when a user
>> clicks a link, just the section in the middle will change
I assume that you want a template, as opposed to a fixed positioned header and footer. In which case PHP is a perfect fit for the job. If it is the latter, then I'd suggest you use frames. From what you describe PHP is a perfect fit. You can manage a blog using PHP and MySQL and create an art gallery using the PHP GDK (graphic development kit) extension, which allows you to generate thumbnails and that sort of thing. Of course other server languages can also do this (Perl, ASP, JSP, etc). PHP is becoming more popular because it runs on any platform (Mac, Windows and Linux), with virtually any HTTP server (Apache, IIs , Xitami, etc) and it's free. The same can be said for Perl, but Perl is a slightly more complicated language. Linux hosting tends to be cheaper than Windows hosting as well, so there's that factor to consider.
> If your not a Flash guy Layers would be the way I would do it, you need proficiency in
> make it work in 'most' versions and browser types (this is why Flash is better, just need
> the player)
turned off). That leaves HTML and CSS. Personally I'd pick XHTML and CSS and whichever you go with neither is browser dependant. Though you may have to employ a _hack_ for this or that browser from time to time, especially IE.
Mail_IMAP: A PHP/C-Client/PEAR solution for webmail
Author: Beginning CSS: Cascading Style Sheets For Web Design