Não recomendo expandir o HD. É uma tarefa complicada.
Solução melhor é usar um HD externo com conexão Firewire 800.
E sobre a memória, lembre-se de comprar ECC, que consequentemente é mais caro.
Vale mais a pena comprar no www.macsales.com e pagar imposto, do que comprar aqui.
Abs