We running a beta at the moment for what we're calling "always-on tasks" -- basically, you specify a script and it's started and runs essentially forever (apart from during scheduled downtime). If it exits, it's restarted, and if the machine it's on develops hardware problems, it will be started on a different machine.
Would you like to join the beta? If all goes well, we're planning to bring more people online with it this coming week. It's worth mentioning that it is very much a beta, and although things are working well at the moment, there may be problems...