Disadvantages of ASP
ASP ties us to Microsoft and NT on the server-side
(But the concepts and DB interface easily translate to, say, Java)
Bad interaction between server and developing code
You're stuck with .asp? in the URLs unless you do something clever...