HOWTO: Setup a MOSS Development Environment

Great MSDN article on how to setup a MOSS development environment that includes a fully capable development experience including Office, VS 2005 and VS 2008.

https://msdn2.microsoft.com/en-us/library/bb330848.aspx