Depending on whether or not you game (new games require upwards of 4gb of install space) and whether you use new programs (newest versions of Office and Nero, for example, require a ridiculous amount of hard drive space, especially Nero 8, in the magnitude of a full 1gb), I would make the OS partition much larger than 30gb. Also, if you want to keep your options open for a possible future Vista upgrade, remember that that OS alone can eat up over 12gb of hard drive space.
Also, a separate partition for the pagefile may not be necessary, or even beneficial. A quick Google of "pagefile vs pagefile partition" shows this result (
Pagefile partition - nV News Forums) where some users actually report that a separate partition for the pagefile in XP harms performance. It is definitely a fact that placing the pagefile partition at the end of the hard drive would reduce performance as the drive would have to seek longer, which is not what you're planning on doing, but I myself would recommend you leave the pagefile on the C drive.
If you've already made your partitions, you can use Acronis Disk Director to resize your partitions, something Windows can't do. If you can't find it and need it, give me a shout and I can get it to you.
Jam it back in, in the dark.