Check out the discussion about drift and time-scaling in this thread
http://taperssection.com/index.php/topic,77942.0/all.htmlChopping one source and repeatedly re-sycning it does not correct drift at all (which comes from 2 sources generated from 2 separate word clocks), and it is more cumbersome of a process than initially time-scaling one source to the other.
NJFunk's posted description sounds like the right approach to me not knowing SoundForge at all. However, I will emphasize that accuracy to the highest possible level is critical when time-scaling. I would not round off at all if it is not absolutely necessary if you are calculating the actual variation in samples. Even slight, milisec inaccuracy may create phasing issues and comb filter effects. In AudioDesk/Digital Performer, you have to do a manual, click-and-drag style stretch or shrink to one of the .wav files using the time ruler as your guide instead of mathematical calculations. I find that being off by any more than a milisec or two is enough for phasing and comb filter type effectes to come into play when I do this. I can generally get things to +/- 1 milisec of accuracy...I would always at least try for that.
If you want it to sound crisp when you're done, be as accurate as is possible when time-scaling.