I'm lovin' iFixit for all my repairs.
I had 2 noisey fans and only 1 GB of memory on my MacBook Pro. The fan noise was VERY annoying and the memory was painfully slow.
I was worried about doing the repairs myself on such an expensive laptop but it went without any problems thanks to iFixit and their repair guide. Replacing both cooling fans was a breeze and upgrading the memory was a snap.
Order all of your parts at once so that you only have to open up your laptop/machine once and do all the repairs a one time.