I am pretty sure I resolved my problem if I follow these steps.

http://apcmag.com/5485/dualbooting_vista_and_xp

Thanks for the help.

10gb is plenty for Ubuntu right?