Has anyone tried something like this but with OS X running in a VM? As a distributed team we would prefer not to rely on one of us physically hosting a Mac Mini. Thanks for writing this.
[I work at MacStadium, fyi.]
We can help you setup firewalls and have your hosted/rented Mac mini appear as part of your network for your team to access from anywhere.