I've been running it for a year now with no complaints. The initial learning curve is steep when you're used to a windows environment, but if you already know a bit about linux Ubuntu is about as easy as it comes and works well out of the box. There are some complications with dual booting Vista, IIRC, if you ask me the easiest thing to do is install them on separate drives. First install Linux on your primary master (or SATA port 1!), then unplug the drive physically when you're completely finished installing everything. Next install Vista on another drive, installed on anything but the first sata port/primary master IDE port. Then plug the linux drive back in, make sure its drive is the first boot device in the BIOS and set up a chain loader in GRUB for Windows (look for a tutorial online).