Back in May 2006 Microsoft introduced a pretty cool sample application called BLINQ. As the sample description mentions:
"Just point Blinq at a SQL database and it will create a web site with pages that display sorted and paged data, allow you to update or delete records, create new records, and follow relationships between tables in your database".
Over the months that followed and I know that many have waited to see where this sample application and technology will go. Months became years, but what can I say, the wait was well worth it.
Recently the ASP.NET team introduced a very cool technology called ASP.NET Dynamic Data, the concept that most of applications are simple CRUD applications is key to understanding the enormous benefits of this ASP.NET 3.5 Extension.
Developers creating applications using ASP.NET should take a very serious look at this technology as it will save them countless development hours.
Remember, the line you did NOT write does not contain a potential bug.