Ok, great I can't wait to do this but how would I transfer over just the system and not my files?
Try this:
1) Before cloning to the SSD, create a second admin user account, log out of your account and log into the new user. From this account, copy your user folder to the root of the internal hard drive (same level as /Applications, /System, /Library, etc.) You want to do this from another account so that all of the files are closed so that nothing is changed during the copy operation. Also, make sure you copy the folder rather than moving it, since you're going to need to log back into your account in the next step.
2) Log back into your account, then go to System Preferences > Accounts, click the lock and enter your password to unlock it, then right/control-click on your account, and select "Advanced Options" (the only choice). From here, click the "Choose" button next to Home Directory, and select the copied user folder at the root of the internal drive. You'll probably have to log out/restart after this step.
3) Use CarbonCopyCloner or SuperDuper! (registered version - only $28 and everyone should own it) to clone your internal drive to the external, but exclude both the new user folder at the root of the internal AND your original user folder inside /Users (but only your user folder - let it copy /Users and the other user accounts to the SSD) from the clone - read the instructions to find out how to exclude specific folders from clone operations.
4) Go to System Preferences > Startup Disk, and select the SSD as your startup drive.
5) Once you have successfully booted from the SSD, you can delete everything on the internal EXCEPT for the new user folder in the root of the drive.
There may be other ways to do this, but I believe this is how I did it, and it's been working fine for over a year with my setup.
The 3Gb/s speeds you saw referenced are theoretical - that's the spec for SATA2 connections. Platter-based hard drives will only hit a fraction of this transfer speed, and will slow down as they fill up. You'll need a pretty fast SSD to saturate a SATA2 connection (figure around 300-325MB/s), but for a system drive, that really doesn't matter - any decent SSD in a FW800 enclosure will do, since FW is going to severely limit peak transfer rates.
All you're really interested in is the lack of latency, blindingly-fast seek time and the ability load multiple files concurrently on the SSD - this is what really speeds up a system drive, since it spends a lot of time loading multiple files at the same time from various areas of the drive. An SSD can do this without breaking a sweat, but a platter hard drive has to move the read heads all over to accomplish the same thing - this is what makes all the noise with a traditional hard drive.