1. Download the Desktop ISO of Ubuntu from ubuntu.com
2. Install winxpvirtualcdcontrolpanel this makes it possible to mount the iso as if it were a virtual cd drive, this was the hardest step, it involves moving a special file into the system32/drivers directory and adding a new virtual drive (budget 5 minutes for reading the readme and figuring out stuff)
3. Mount the ISO to a drive in windows, using the winxpvirtualcdcontrolpanel tool. I used the Z drive for my name
4. Launch the "virtual cd" and select "install in windows"
That's it. You'll be asked for an admin username and password and then after a few minutes you'll be prompted to reboot.
That's it. I'm now up and running and so far the important stuff just works, wifi, internet, wifi, internet......