Yup, I always use the save as ... and the save a copy function. Sure, it means I sometimes end up with 10+ version files, but it sure beats a flattening!

Whenever I restart work - bang, a new working version. Rdahenry understandeth!