Andy Wardley describes his view of what people mean when they refer to MVC and web applications. Worth a read.
Context: someone asked about the differences between the Perl templating modules HTML::Template and the Template Toolkit. I highly recommend that you check out the Template Toolkit, even if you don't use Perl. I think it is what all templating systems should aspire to in terms of functionality, output neutrality and easily enabling separation of concerns.