On the dual boot issue, here is the way I did my installation on my desktop:
1. Install OSX, during installation, create GUID partition for OSX and another partition for Windows (didn't remember, either set to NTFS or FAT32).
2. Install Windows 7 to the Windows partition, this will screw up your boot, you won't be able to multiboot yet.
3. Boot up using either iBoot or MyHack (whichever you use for your installation) and rerun Chameleon or Chimera (whichever you used as your bootloader.
In your /Extra/comp.apple.Boot.plist add the following:
CODE
<key>Default Partition</key>
<string>hd(0,2)</string>
<key>Timeout</key>
<string>2</string>
This will default your bootup partition, with a countdown of 2 secs so you could choose which OS you want to boot up. Works perfectly for me .. tho' now I've totally wiped out my Windows7 since I can run it on my VM.. just added another 8GB into my setup yesterday