We're increasingly big fans of the MS development team here (controvesial perhaps) but some of the tools they have come up with recently are absolute gems.
It looks like they've done it again if the .NET 3.5 SP1 Beta is anything to go by. Most programmers hate repetitive tasks, and we spend a lot of time working to eliminate them from our jobs. Well,
ASP.NET Dynamic Data does a lot of the work in development of data editing screens.
I think most of us will have our own tools that we use, but having something that is globally used, supported and understood that can achieve such automation in this task could be a huge bonus!
For a quick intro, invest 6 minutes 19 seconds in
Scott Hanselman's video tutorial at asp.net.