Here's a useful resource - an article on migrating one of our best practice applications (".NET Pet Shop") from ASP.NET 1.x to ASP.NET 2.0. Along the way, look for using the System.Transactions namespace, an upgrade of the membership elements, master pages, and caching.

.NET Pet Shop 4: Migrating an ASP.NET 1.1 Application to 2.0.