I cannot speak for every laptop but I have not seen a laptop that wasn't VERY simple to replace the hd and even simpler to add memory.
I will say that the laptop you are looking at seems awful expensive for what it has in it.
Office depot in your are has this
Lenovo 3000 N100 Notebook Computer with 15.4-in. VibrantView Widescreen. Intel Pentium dual core T2060 processor, 1GB memory, 120GB hard disk, Double layer DVD +-RW Drive, 802.11a/b/g wireless LAN. 4-in-1 Media Reader. Windows Vista Home Premium
$649.99