I went with dnn4less.com and that ended up being a big mistake.
I paid my $100, and they sent me an email telling me to change the name of my servers on my current site. So I did. But there was no directions on how to access the DNN for the site. So I waited about 24 hours, and contacted customer support (each line is a separate message back and forth, over the past 5 days):
Me: I don't know how to access the DNN. Can you help me?
Support: You need to change the name servers. It was sent to you in an initial email.
Me: I thought I did (gave directions on what I did). If that isn't what I'm supposed to do, can you please tell me what else I need to do?
Support: You have failed to respond to our email, so your claim will be closed in 24 hours.
Me: What? I sent a response in. Please help (and repeated what I said earlier).
Support: We already gave you a response. You didn't change the name servers.
Me: I told you that I thought I did. Is there something else I should be doing?
Support: You have failed to respond to our email, so your claim will be closed in 24 hours.
Me: Are you kidding me? I keep asking the same question, but I'm not getting a response. What do I need to do to change the name servers other than what I've already done?
Support: You have failed to respond to our email, so your claim is now closed.
Me: I keep asking the same question, but not getting a response. Please tell me how to switch my domain. If this is too complicated, let me know and I'll go with someone else.
Support: Either you are not getting our emails or simply ignoring them, we have answered your question three times as you can read in this ticket if you login to the support desk (https://www.teamdotnetnuke.com), no matter how many times you ask the same question the answer is the same.
Me: This is the worst customer service I've ever encountered. Customer service reps should NEVER insult their customers. Unbelievable. Please direct me to who I can contact for a refund.
So far, no response.
So I guess I'll be going with another server shortly (once I'm able to get my refund).
Very frustrating.