I'm helping to build a similar service at http://cloudbees.com. It's basically a Hudson as a Service, so you can build pretty much whatever you want. Hudson build machines are dynamically attached to your Hudson master, and removed when the build is done. We plan to support most Hudson plugins.