>>2
Have you actually tried it lately? The current releases of Ubuntu (and indeed most other Linuxen) get along very nicely with Windows. The trick is to install Windows first, leaving enough empty, unpartitioned space on your hard disk to install Ubuntu (you could use something like PartitionMagic to resize your partitions - saves having to reinstall from scratch). Then boot your Ubuntu CD and start the installer. Tell it to only use the unpartitioned space, and it'll create the necessary partitions for you, and write the GRUB bootloader to your primary partition, automatically configuring it to create a boot menu with Ubuntu and Windows listed. Even a complete Linux noob can get Windows and Ubuntu to dual boot, it's so stupidly easy. If you change your mind and decide to remove Ubuntu later, you can just boot the Windows CD into recovery console and enter the
fixmbr command to overwrite GRUB. This will make it go back to booting straight into Windows, and you can then delete the Ubuntu partitions.