Writing ASP pages allows you to make server-side scripting, thus allowing you to build dynamic content pages in response to specific user actions (in contrast, HTML allows you to embed client-side scripts, typically written in javascript). As Claude pointed out, a typical scenario for ASP are web-based applications that perform online database access.
HTH,
Solo se que nada se
Fausto J. Garcia Pino - MCSD.NET
.NET, Oracle, Tronador & Fondismo!