I know this has been asked before, but it's a question whose answer changes often. I'd like to put a much bigger drive in my 2.2 than the 120GB I've got. (5400rpm would be ideal, but would consider 7200 as well.) I have a preference for seagate, but am open to other quality brands as well. Suggestions? Also, my understanding is that replacing the drive is a job someone with moderate experience can do alone if he is patient and methodical, correct?