>There are certainly things you can do with xsl:call-template that you can't do with xsl:apply-templates, such as recursive templates which are very powerful.
Actually, recursion using apply-templates can be even more powerful - and is often overlooked.
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference