I've had to do this on a regular basis for a long time now. It usually goes smoothly. When it doesn't and a quick look doesn't reveal anything on the surface, rather than waste time trying to track it down, I'll rebuild the files like DIW did. Granted most of the time these are files that I've created and managed through the course of the project. I absolutely hate having to do it to files that I've never touched. You never know what kind of strangeness is in them.