oh no man, it's a very RARE hobby to upgrade a laptop.
You have to find the same socket CPU, so it doesn't have to be mobile, just the same socket.
Notebook RAM yes, but it's very cheap and easy to come across (I'm not kidding, for some reason it's cheaper than desktop RAM)
And graphics cards, no, that's specifically for laptops like mine, you can't just go out and buy them. Like I keep saying, my 9300 is an XPS and the XPS had the upgrade of a 7800GTX and people have already confirmed that the 9300 is fully compatible with the 7800GTX (with some modding).
I'd say after all my upgrades I'll be getting hopefully about 4,500+ in 3dmark '06 (x2 for graphics power, x2.1 for cpu power, x1.2 for RAM power).
But in my place I'm in, it's actually CHEAPER to upgrade my laptop than my desktop. For the desktop I'd have to get a new $300 processor to outdo what I have now, and a new $300 graphics card (AGP) and $200 for 2gb RAM, which is exactly what I would be spending on my laptop, but seeing as how my desktop still isn't running, and even with the upgrades my laptop has more potential than my desktop, I think you know where I'm coming from now.