ASP.NET 3.5 Website Programming: Problem - Design - Solution