• There's a tool called "Upgrade Advisor" that does exactly this.

    See here for more information http://msdn.microsoft.com/en-us/library/ms144256.aspx

    However, I don't recommend switching to 2005. While you're at it, use a newer SQL Server version (if possible).

    -- Gianluca Sartori