Windows XP + Ubuntu set up on fresh HD, suggestions

I am attempting to set up a single drive machine with Windows XP and Ubuntu as follows:
C:\ windows OS
D:\ OPEN
E:\ OPEN
F:\programs
G:\media (music, vids, etc.)
H:\ Hidden for "adult content"
I:\Storage for stuff I want to keep
J:\image of C:\ (weekly)

Ideally, you need to find 10GB for Ubuntu. You can get by on much less, but you'll want a couple of GB for SWAP, and you'll want some space left for /home as well, even if your accessing your media on other partitions, the /home directory is used as the default for all your username settings, among other things.

To give you an idea, here is mine:

Obviously, I'm using an entire 500GB hard disk, which isn't neccessary, but it will give you an idea of the sort of space being used by / and /usr.

I would recommend that in the beginning you use just thee partitions:
/ = 5GB
/home = 5GB
SWAP = your RAM size (if 2GB or more - if under 2GB its 2x your RAM).