I've setup dual boot in the past multiple times. XP and Vista, XP an Ubuntu, XP and 7, 7 and Ubuntu, XP 7 and Ubuntu. I always just used my main OS and never booted into the other one(s) enough to bother keeping it. Now I just virtual any OS I want to try out on Virtual Box. Back when I dual booted I used EasyBCD to setup the boot menu so it wasn't using some default hard to understand or ugly menu.