I didn't say it was easy! Didn't even say it was possible (although theoretically it is, if you take as long as needed to design a system and think through every possibility (which could require spending long enough for your system to become obsolete before its released)). It's the only way to avoid legacy issues though.You are right, I never realized it was this easy. From now on when I do anything I shall do it right the first time!