I always used to buy my domains from Godaddy, but it is just too much of a pain in the ass. I can never remember that stupid account ID number or whatever they call it and God forbid you forget it, because it is nearly impossible to retrieve.
Plus their telephone support isn't toll free and you end-up on hold forever. Not to mention that I once bought hosting from them, canceled in the grace period and then had to stay on hold for forever and a day just to try and get my refund.
Yeah, you can keep Godaddy. I have since gone with Aplus.net and I'm quite happy with them.