OK, we are really getting somewhere! Well done.
If I boot from the Mac OS disk, then Chameleon works perfectly with the nice graphics and giving me the choice of OSs to boot into.
If I select Windows 7, then it boots into the EasyBCD boot screen, i.e. 1) Windows 7 2) Mac OS. Then if I select Windows 7 then it boots OK.
However, EasyBCD will not run. Just gives an error about not being able to access the boot data.
So, where does that leave us?