All registrars will charge one year of registration fee to transfer a name. Otherwise what is in it for the registrar? They would be providing a free service to you. There is no incentive to do that.
With that said, Notwork Solutions is running a promotional exception:
Notwork Solutions will allow you to transfer a name to them for free. Not only is it free, but you also receive an additional year of registration time. I am not sure why they are doing this, or whether the terms and conditions state that you have to keep the name there for an additional period of time. However, given NSI's previous track record, I do NOT trust them. Even though I would save over $2000 in renerwal fees in one year, if my name gets stuck there because of some fine print that I have yet to see, then it will prove to be a costly mistake 2 years from now. They are probably betting the people will forget to transfer out their names, and NSI will of course auto-renew them at $35 per year 60 days before the name expires. This was the "trick" that the Staples / Register.com $1 promotion used 3 years ago. When you registered a name for $1, they conveniently forgot to tell you that the automatic renewal was set at $35 per year. I know a lot of people who got burnt over that.
-Bob