Consuming a Web Service from a SQL Server 2005 CLR Assembly

http://www.simple-talk.com/sql/sql-server-2005/practical-sql-server-2005-clr-assemblies/

Improving Performance with SQL Server 2005 Indexed Views

http://www.microsoft.com/technet/prodtechnol/sql/2005/impprfiv.mspx

SQL Server 2005 Transact-SQL Enhancements

http://technet.microsoft.com/en-us/library/ms345144.aspx

Visual Studio 2005 Web Deployment Projects

http://msdn2.microsoft.com/en-us/asp.net/Aa336619.aspx
http://msdn2.microsoft.com/en-us/library/aa479568.aspx

SQL Server 2005 new feature PIVOT Exmaple

WITH cteStatusCounts(FormsCount, SubjectID,StatusCodeID)
AS (     SELECT COUNT(FormID) AS FormsCount, SubjectID,StatusCodeID
    FROM tblFeedbackForms
    Where SubjectAreaID=2
    GROUP BY SubjectID,StatusCodeID
)

SELECT     FormsPivot.SubjectID as KeyID,
    stTotalIncoming=ISNULL([1]+[2]+[3]+[4],0),
    stOpen=ISNULL([1], 0),
    stMoreInfo=ISNULL([2], 0),
    stWithdrawn=ISNULL([3], 0),
    stCoached=ISNULL([4], 0)
FROM     cteStatusCounts PIVOT(sum(FormsCount) FOR StatusCodeID in([1],[2],[3],[4])) as FormsPivot
Order by FormsPivot.SubjectID