I have something like:
/dev/hda1 /boot (c.32mb
/dev/hda2 swap (c.512mb)
/dev/hda3 /root (30gig though much less is actually being used)
/dev/hda4 /home (30gig)
I'd always recomend having /home seperate from /root incase you decide to install another Linux / upgrade / reinstall or whatever so you get to keep any files in /home (lke desktop settings, cookies for example

)
/root & /home are reiserfs and /boot is /ext2
Like elmafiacs above, it's personal preference. I prefer all primary partitions because I know I don't want more than 4 partitions (having recently been using 6) and I like my numbers to be to go from 1-4 without skipping

(ie personaly preference)