This document outlines an ASP.NET best practices presentation, including an introduction to ASP.NET, demonstrations of best practices like using object browsers and handling page events, and tips on state management, exceptions, and AJAX. The target audience is programmers new to .NET development and existing ASP.NET developers. The presentation covers the ASP.NET page lifecycle, separation of concerns using multiple projects, and disabling viewstate where possible. Useful resources like MSDN and CodeProject are also listed.