You can't upgrade a laptop grafix card yourself' it's soldered onto your motherboard and you'd have to send it back to Compaq to do it, it's expensive too.
They used to make PC Card Hard Drives, but there were really small (under a gig), so they're of no use to you.
So basically just get everything externally that you can, and make sure that you've got enough USB or FireWire to run everything. Otherwise, just buy a new laptop and send me your old one; I need it
PS Welcome to TF