I've got a great little laptop that I received for graduation. The only problem with it is that it is a laptop, so I can't upgrade it without some major pain.

I'd love to install a decent video card so I can use some of the cool screensavers, and upgrade my harddrive so I can keep more of this great wincustomize stuff locally (without deleting my massive collection of music that I've copied from CD's). ::shrug:: Any ideas of a way to upgrade it? Or should I start saving for a new desktop?