The only thing that's currently holding the SSD back from becoming widely adopted in all new computers is the hefty price tag. Compared in cost per gigabyte of storage space, the SSD is far more expensive. For the average geek the choice is easy, but the average user is probably not that eager to pay hundreds of dollars more to get that performance boost in their new laptop in exchange for less storage space
On the other hand, an increasing amount of laptops ship with SSDs by default already (such as the MacBook Air) and as the prices continue to drop many more will follow.
Step 1: Prerequisites and Drive Cloning
The stuff you will need to upgrade the hard drive in your laptop to a speedy SSD while keeping your Windows 7 installation intact are (besides the obvious SSD and laptop) a small screwdriver and an app for cloning your hard drive's contents onto the new drive. If you are looking at a large SSD, this part may ironically be more expensive than the laptop itself.
To get your existing data over to the new drive you also need an external USB hard drive case. Some would say that you also need an anti-static wrist strap, but during the 15 years or so that I've tinkered with computers I have never used one. I'll throw in a disclaimer anyway just in case:
Perform the following steps at your own risk. In some rare cases, swapping out the drive on your own voids the warranty, so check up on that also.
Cloning Your Hard Drive
That said, let's move on to the practical details. If you want to transfer an identical copy of your existing drive with the operating system and all your files to the new drive (without reinstalling Windows), the first thing you need to do is clone the hard drive (if you'd rather perform a clean install you can skip to the next step right away).
This could be a problem. If your hard drive has a larger capacity than the SSD and the data on it exceeds what the SSD can store you will have to backup parts of the drive's contents before you clone the drive.
When this potential problem has been solved you need to insert your new SSD into an external USB hard drive enclosure. These are available in just about every store that sells computer peripherals for about $20. Inserting the drive in the enclosure is very easy using the aforementioned screwdriver. A simple manual on how to do this should also be provided with the enclosure.
Once the drive is hooked up to your computer you will need special software to make an exact copy of your hard drive to the SSD. For this purpose I personally consider Acronis True Image the best option, since it requires no workarounds with bootable CDs. It has an intuitive interface and will automatically scale your partitions (separate parts of the hard drive) to fit on a smaller drive or vice versa. True Image is $49.99, but there is also a trial version available that works for 30 days.
When you have True Image installed and running, select your drive in the interface and under "disk management", select "clone basic drive" and the rest should be fairly self-explanatory.