What is the renewal rate of your current domain registrar? I'm sure I will find registrar with cheaper transfer rate.
the first year codes are cheap, but they all get you at renewal time. When you use those domain codes also pay attention to the auto-renewal settings. You don't want to get that surprise at domain expiration time.
Cosmotown - their renewals are same price as new regs. 8.99/yr for .COM + free privacy. Not an intro price .. Their site is pretty basic, but it's getting better. I haven't had any real issues.