I agree, I (tried to) help a friend manage their domains with goDaddy once and I can only imagine what a less technical person might go through just to do that. Their system is just awful, it's very confusing and they're constantly trying to upsell you something you didn't ask for. I transferred my domain registration to Dreamhost (not from goDaddy) and it was a breeze