Instructions for cloning a drive from Apple Support Communities: https://discussions.apple.com/docs/DOC-4122
If you buy an SSD kit instead of just a bare drive there should be included utilities and a SSD cable to connect the drive to the computer (thus eliminating the need for an external enclosure).
The reason I am trying to find a way around this is because I have a samsung 830 128gb baredrive that I bought for my desktop but I am replacing that and I would like to make use of the SSD by putting in my laptop. But so far it seems hooking it up to my windows comp wont work for cloning it. But I will see what windows says when I hook it up.