I like Epik domains; their brand is based around keeping your domain up no matter what (although that's more along the lines of legal fights; like I think they've hosted domains for torrent sites and things of that nature). I've had good experiences with their customer service and billing though