I did exactly this, every time, except for it being a 750GB hard drive. Then, after win 7 is installed, i use the linux usb to "carve" out an ext4 partition from the win7 partition, which after gptsync'ING results in a perfectly booting triple setup. ONCE 10.6.7 UPDATE is applied, I get BOOT 0:ERROR ON OSX PARTITION. After using special 2351 nbI, and gptsyncing again, win7 will boot, and osx will boot "ONLY WITH OSX USB INSTALLER W/CHAMELEON" but ubuuntu has to be re-installed again, and gptsync'ed again. Again, all three OS's work but OSX only boots with usb installer for OSX, I cannot seem to get bootloader to install onto osx partition once it is update to 10.6.7