I didn't realize my ISP could be a host.
On-site meaning on my own computer? I don't think I would be able to run anything 24/7, and I don't want to have to fix it when it breaks if that's the case.
On-site meaning on a computer in a server room. I don't know how your business is setup so I don't know if you have a server room. If you don't want to be responsible for fixing it, then you will want to go hosted.
The problem then becomes are they trustworthy - there are several hosting solutions, sorry but I don't remember their names, that have horrible security and turn on backdoors for the Chinese. By horrible security, I mean they'll upload all kinds of illegal crap to share and get your business in trouble.
(post is archived)