Is there a way to extend the memory on a laptop?

Instead of putting everything that is one my laptop onto memory sticks, because that can be annoying, is there/are there ways that i can extend the memory? looking for sensible answers , meaning not 'yes'.
Answer
1) save stuff on cds and dvds2) get a usb pen drive3) get an external harddrive4) save some stuff in cyberspace