Regarding Network Solutions- previous employer used that company. When I came on board I had to deal with them and I was able to get employer to change company because they were condescending assholes whenever I had to contact them. They seemed low budget to me but that was years ago.