That's more or less how I've been doing it since way before you wrote the tutorial - you must've got the idea from me. (Lol) Seriously, I figured this out thanks to this forum, and about Partition Wizard. Before, I wiped out a lot of systems in multiboots trying to figure out what Windows 7 was doing. Once you realize that it puts boot files on the first active primary partition it can find, you begin to appreciate system reserve and logical volumes - you always know where the boot files will be.
I almost never have to do more than one startup repair to get Windows 7 back after installing XP after 7, so I'm missing out on the 3x fun.
The risky things are moving boot files around between partitions, or resizing or moving partitions - can be done, and then it seems easy, but if you don't have data backups you're mad. Not unsympathetic to the OP, losing data hurts, enough that you get serious about backups.