LINQ and more..
Language-Integrated Query (LINQ) is a technology that eliminates the mismatch among different data domains. With LINQ, there is no need to learn separate query syntaxes when querying over diverse data domains such as XML, Relational and Objects.
Check out the MSDN Channel9 Session on LINQ.
More information is available at The LINQ project site.
Blinq is one of the exciting tool for ASP.NET and SQL. Looks like its better use Blinq for creating Admin modules to manage the Master Tables in an application database. Its very simple to create web pages without any code and it all happens just linking the SQL Database to the tool. Wonderful!
ScottGu's excellent blog post on Using LINQ with ASP.NET Part I and Part II is worth a read and practice.