I had a dell inspiron notebook last year, and upgrading the ram was easy, all you do is unscrew a panel on the bottom and pop in the new ram. I have never upgraded a HD though.
Athlon 64 3700+ San Diego s939 | eVGA nVidia 7800 GTX
Gigabyte GA-K8N Ultra-SLI 939| Seagate Baracuuda 250 GB SATA
WD 80 GB | ASUS Vento 3600 Case (Red)