so my family owns a toshiba satellite a305d-s6848 and instead of buying a new computer i figured i would just upgrade this one. i would to start out buy upgrading the ram, processor, and hard drive. It currently has the stock turion 64 x2 tl-60 processor, 3 gb of ram (does not feel like it, it is constantly lagging and i wipe this computer pretty often), and 200 gb of hard drive. What are some recommendations for processor upgrades? are there any compatibility rules like pin numbers? what about for ram? For hard drive i want to get at least 500gb but any compatibilty rules or recommendations? Thanks for any help!