How I upgraded Windows 2000 network infrastructure to Windows 2003 in a Saudi enterprise

Upgrading the complete network infrastructure of an enterprise is not a small task. Here is what I learned during the process that might even help you in a similar situation.