After recently having to partition my own hard drive, I found this website to be excellent because of the layout, the explanations, and the screen shots included throughout the entire process. I know partitioning has been discussed buku times here at AO and I've checked out many links provided when other users have asked about partitioning. In any event, I thought it would be a good idea to add to the list of those sites dedicated to helping the average user.
Hopes this helps. Good luck.
A Quick Guide to Partitioning A Hard Drive