It seems you embed Perl, not VB or C# or whatever ASP developers normally use, into the HTML, so it's not like someone can port code directly from an ASP environment into apache+perl, is it? Why would someone want to use Apache(2)::ASP instead of HTML::Mason?