Thanks OReubens. I think that's (kinda) similar to the strategy that most people use under Linux. You either build everything in Debug mode or you build everything in Release mode but you rarely have them both co-existing simultaneously. Personally I don't much care for that approach as it leads to libraries being repeatedly deleted and re-built when there've been no significant changes. I'm a great believer in NOT building things if I don't have to.!