I ended up coding my current sites in ASP because that was the first tutorial I found, and it had a pretty simple learning curve.

But I'm considering redoing the sites from scratch to avoid being tied to a Microsoft web server (mainly cost and flexibility consideration).

So, I'm willing to learn a new language, but I'd like:

- Something I can pick up using tutorials and maybe a reference book.

- Must have some form of database support.

- Powerful enough for future expansion.

- Works well with search indexes and spiders

Doesn't have to be the "in" thing, as long as I don't have to be tied to an MS server.

Thanks,
Ed