I have found many tutorials about using Windows Server 2003 as a development machine, and very little information about Windows Server 2008 for the same purpose.
SQL Server 2005 - installation order (thank you Anthony)
IIS 7 with IIS 6 backwards compatibility (for reporting services)
KB 950636
SQL Server 2005
SQL Server 2005 SP3
Visual Studio 2005 SP1 (for BIDS)
Visual Studio 2005 SP1 update for Vista (for BIDS)
SQL Server 2005 - links
Error message when you install SQL Server 2005 SP3 on Windows Vista: "Visual Studio 2005 has a known compatibility issue with this version of Windows"
Update for Windows Server 2008 (KB950636) - Install this update to resolve an issue where SQL Server 2005 installation is not completed successfully on a system running Windows Server 2008.
You receive a warning message on the System Configuration Check page of the SQL Server 2005 Setup program on a computer that is running Windows Vista or a Server Core installation of Windows Server 2008
How to install and how to configure SQL Server 2005 Reporting Services on a computer that is running Windows Server 2008
SQL Server 2005 on Windows Server 2008
Installing SQL Server 2005 Reporting Service on IIS 7