I have Mac OS X, Windows Vista, and Ubuntu Linux running on my unibody 13" MacBook. There are a couple of things to watch out for. You can only have three partitions, because the GPT / MBR synching only supports four and one is used as an EFI partition. Windows has to be the last partition or it won't boot. The Bootcamp software will only create split your partition into two (three, with the EFI partition) - just use disk utility or the diskutil command line tool to do the partitioning. Make a backup first.