I have previously transferred a system to a new HDD. All you need to do is copy the system directories - the "windows" directory, the "program files" and "documents and settings" directories, "system volume information" and such, and it works just fine.
Mind you, it's impossible to copy windows from itself (it just doesn't work because it's constantly writing stuff to itself and some files are locked), but you can easily do it with a bootable windows CD like this:
http://www.nu2.nu/bootcd/
You can also use imaging software with no issues. If you're not changing any other hardware, you can just unload it on the SSD and it should work just fine. It will probably detect/install drivers if needed on the first boot.
... also even though they're using the indilink controller, the vertex drives (although quite a bit above the jmicron-based drive quality) are prone to the same degradation over time, which people are saying is pretty severe with lots of writing...
If you're buying a SSD NOW though, indilink-based (OCZ Vertex) is really THE way to go. I would advise NOT buying anything else right now. As a bonus, it requires virtually no tweaking for best performance (except the recommended disabling of now useless features such as indexing, etc. which I have disabled on my windows system anyway). I _HATE_ precaching/indexing... although prefetch seems to be OK.