I think most of you guys --while giving interesting answers are actually barking up the wrong tree.
the firmware is actually inside the Disk (not unnaturally !!).
The actual limiting speed is the SATA interface especially if it's a Laptop drive and of course the software plays a part too -- The Windows kernel has to try and overlap I/O with other tasks -- the I/O gets as far as possible "Pre-Fetched" while the CPU is idle -- for example while you are typing say an email before pressing the enter key.
I don't think there's any conspiracy theories here about "Cheap" components etc. I'm sure INTEL, SAMSUNG etc want their devices to perform as efficiently and seamlessly as possible -- big bucks for them.
I don't think you'll find many complaints about SSD speeds. What we will need in future are
1) Larger SSD capacities.
2) More robust SSD's like SCSI for example so these could be reliably used as mirroring on servers etc.
3) new faster SATA or other I/O interface
4) Mobos and Chip design capable of dealing with faster I/O throughput
5) Software (including Windows itself) that can take advantage of faster I/O.
It's not always possible (or even desirable) just to put a faster component into one piece of the chain without looking at the rest.
(BTW this is often a problem I run into when dealing with some of my I.T people when working -- the Unit Tests work fine -- but when users start system testing the whole kybosh as a complete business process --that's when it sometimes goes pear shaped -- not always the I.T dept's fault either --business specs can be flawed too !!!).
BTW I've got 3 Samsung 120 GB's and they are BRILLIANT -- might be a teeny weeny bit more expensive --but worth it and you get a useful SATA==>USB cable which you can use if you want to keep your old laptop disks for backup data / extra storage etc.