I need to start up an EC2 instance at (say) 6am every day. The constraints are that I\'d like to avoid having a computer running all day to do the startup or use a paid solu
Autoscaling seems the best solution for your problem and AWS provides such a feature. If you are looking for a third-party solution like ylastic, but you don't want to pay for it, the only alternative I know is Scalr where I work. Scalr is open-source, so you just have to download the source code and install it yourself.
Other alternatives includes RightScale and enStratus. To my mind RightScale free account does not include auto-scaling, while enStratus "free" plan charges autoscaling on a $0.20/server hour basis.