Recompiling in SQL Server 2005

Thanks to Bob Beauchemin for pointing out this great paper on Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005.