Their name doesn't matter. I mean, you can offer colocation services on 'barbiegurl.com' and would it really matter? No (well actually yes; bad example). Why don't you do a search on the forums for 99centhost.com - I'm sure they have been discussed before.
From the previous reviews of this company, it seems that it has been a total fraud to its customers. There is a CC fraud case against them too. Man! i was just about to refer them to one of my friends...now i know its better to search these forums before making decisions or refferals..