Second name.com. I'm in the process of transferring all my domains there. Their nice clean interface is so refreshing after years of GoDaddy, they have a non-stupid domain name, they don't waste money on 'sex sells' advertising (wtf do hot chicks have to do with domain names anyway), and they don't treat you like an idiot as you describe. Win.