Update - http://www.letsautomate.com/ is now back online after their recent extended outage due to hardware failure.
You may have noticed that LetsAutomate.com is down currently. They've
asked us to let you know this outage is due to a hardware issue with
their servers and they are working hard to bring them back up.