If its free, who is footing the EC2 bill?
Which gives me the idea: it'd be cool to have a service like this and have it use a user-provided AWS account.
So you could use a service like this to automatically manage the EC2 instances, and then if you need to take control to expand your instances' functionality you just stop using the service.
Just a thought...