I used RegisterFly
. I transfered my domain from another registrar to them and it was really easy. They also have a lot of good deals. When you transfer, they give you the time left on your domain before you have to renew it plus another year.
They had a special a few days ago for $4.95 transfers if you enter the code 'CLIENTREWARDS'. Not sure if it still works though.