I'm still fairly new to .NET and C#, but I've been building a large application from scratch for the last few months using ASP.NET 2.0 (there are a lot of less-than-ideal conditions here business-wise ...