Sometimes search engines discrimate against ASP files. Be sure that your ASP files are being listed.
ASP is used for many reasons. It makes it easy to insert the same header, footer, and other code into all documents on your site. You can show the current date, greet your returning visitors, and enable stores.
Did you realize, though, that the mere fact that your pages end in .ASP instead of .HTM or .HTML might cause you to be discriminated against by some search engines?