It's been the bane for those that are used to interchanging parts in desktops. That is, it is rare to find such to be interchangeable. Yes you may find drives, memory and the occasional LCD, keyboard to swap but nothing on the order you asked for .
I have a toshiba Satelite notebook circa 2006, (thing keeps on chugging) running windows XP. More recently I purchased the same make and model, but a much newer version in 2010 (running Win. 7 Dual core processor).
I thought my newer Toshiba laptop was dead after I spilled cup of tea all over my desk. It gave me mysterious hardware error messages from the bios and wouldn't turn on at some point, but to my delight it worked later. before I had discovered the new laptop was still in good working order, I started to think about whether I could swap parts from the newer dead machine into the old one to upgrade it.
So my question is, can motherboards, memory cards, processors etc. be swapped from one machine to another so long as it is the same model and has the same physical structure and dimension, or are there compatibility problems with laptops specifically that one wouldn't find when dealing with desktop PCs? (I am aware that you could not use more than 4 GB of memory in a 32 bit operating system because of computer architecture but what would stop you specifically from using the new 64 bit motherboard in the old laptop body?