from what i have heard partition magic is a good partitioning program (you only need it if windows is installed, if you do a clean install you can just use fdisk). in my opinion, the only good reason to partition is if you have only one big drive and you have a lot of bulk data (mp3's, divx, install files, etc...) and you want to separate windows from the data. personally, i would go with a rather large windows partition (in comparison to what others recommend) and the rest data. if you have a 30gig drive for example (which windows would see as 37.2gigs) i would go with about 7-10 gigs for windows, programs, games, basically anything that gets "installed" into windows. then leave the other 27-30 gigs for data. the idea is that if windows gets screwy, which it is known to do, you can just wipe that partition without losing your data on the other partition