Just an opinion based on experience,
I used to work as Linux sysadmin(the company have this policy where every staff is also customer service; so they publish everybody name, title and phone number extension) with some local web hosting that offer full range service from domain & shared...