I learn something new every day. Today, its the ability to Unit Test code in the App_Code folder using Visual Studio 2008 Professional.
Most of the ASP.NET projects that I work on have their business logic contained in a separate assembly. However, a recent smaller project has some business classes residing in the App_Code directory.
Tip: Just make sure you watch your dynamic port assignments.