in reply to I love perl but....

If you really want to bump up your perl/HTML skillz, check out HTML::Template. I love this module. It's very simple, and it allows you to plug perl output into pure HTML files.

Very elegant and powerful, and works EXCELLENTLY with mod_perl. It's not embedding perl in HTML, but I think it makes for MUCH more maintainable and understandable web apps by separating code from HTML clearly.

Using HTML::Template, you don't end up with nasty code that mixes HTML in to perl scripts, seriously impeding maintability.

Update:Umm, yeah. . . what gregor42 said below. . .