I heartily agree with using a retail registrar and maintaining all aspects of your registration yourself. If you don't want to deal with that, have someone you trust handle it for you. I maintain all the registrations for the sites I design and host, and handle them all under one godaddy account. Anything else and there is just too much opportunity for problems.