Process is very simple if you install Windows first and then Ubuntu just chose correct option in install process, but if you want more info you can read about it here:
https://help.ubuntu.com/community/WindowsDualBoot
If you install Ubuntu first and then windows things may be more complicated because windows install overwrites some things without even asking. That link explains that in more detail too.
I have an e-machines running xp and wanted to dual boot it with ubuntu. Should I partition during or before installation? Anyone have any step-by-step guides for this?
-VTM

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic