I wasn't thinking of having AC be the host. I was thinking of an independent tech company/person who would "vet" "upgrades" and install them when appropriate. Some support might still come from the company, but any support related to networking issues would be managed by a third party. This would clearly be more expensive than managing the program on our own, but might be appealing to a user who wants to spend their time seeing patients rather than dealing with tech issues.