I just got a new XP PC with a 320gb HD. In the past I've had separate partitions for the OS, data, & programs. I found that it made it backups & restores faster since I could be more selective with each. I'm now trying to decide whether to create partitions again. What do you think are the pros & cons of partitions with large HDs? Also, are there any partition programs you'd recommend? TIA.