Programming SQL Server 2005: Prepare for Deeper SQL Server Waters