No, I'm not saying that previous upgrades *might* have broken compatibility, they definitely *did* break compatibility, and there have been cases where, had I known that I would have just started a new project and been much better off. Sometimes it's better to just admit you can't do backwards compatibility and get on with it. I stopped expecting FCP to support projects from previous versions long ago.