ASP.NET 2.0: A Developer's Notebook