Processors are almost impossible to upgrade on laptops as they are soldered directly onto the motherboard. Hard disk drives are not too difficult though, depending on the model. I am not familiar with Tosh laptops but have successfully upgraded HDDs on Compaq laptops. Look for a port which can be unscrewed on the base or side, which (if you're lucky should reveal the HDD. 20,30, or 40GB laptop HDDs are available either on eBay or from somewhere like ebuyer, should cost £30 to £40. You will need 2.5 inch I would guess. I would also suggest you upgrade your memory if you can, 128Mb is the bare minimum for XP. Good Luck!