We would like to know about existing development environments. Do you separate the "Development Server" from the "Production Server"? How do you handle the different IP addresses? After I have created a new database should I create "clones", files that have never been recovered and that are up-to-date to protect the pristine nature of my DB. What works for folks and what doesn't? How isolated should the devlopment environment be from the production environment?