Someone has a reasonably old laptop at work with 512Mb of memory, which is consequently quite slow.

And we have 1Gb of memory in a packet sitting laying around.

Can I open up the laptop and stick the memory in? Is there any way I could "overload" the laptop by putting too much memory into it?

Si.