Obviously there isn't a database to mess with with static sites. But how do all these developers have the existing site up and running while setting up the new site? Then when its time for the switch they install from the test folder/directory into the root of the server with no database problems? What changes do they need to make to the database?
I have always wondered whats the quickest way to do that with no down time. Heck it may be simpler than what I am thinking. But it seems like when major sites have their BETA version up for testing, even for the public to check out. All of a sudden its in the root and everything works upon the launch of the new site and removal of the old version.