I also used to run a dual booted XP/Ubuntu system, but for the last year or so also abandoned it for virtual second systems. I keep XP running native and have Ubuntu/Kubuntu as virtual machines, both under Sun's VirtualBox and under VMWare player. Both seem to work well for me.
Mick