This tutorial describes a DIY home automation solution using Twilio SMS, PowerSwitch, Arduino, and PusherApp. The system allows users to control a power outlet remotely using a phone or web interface. The project involves setting up an Arduino board with a WiFly module and connecting it to a PowerSwitch, which controls the power outlet. A Pusher service is used to trigger events when an SMS is received or a form button is clicked on a website. The system also includes a basic server-side application written in Ruby using Sinatra and hosted on Heroku. The tutorial provides step-by-step instructions for setting up the hardware and software components, as well as configuring the Pusher service and Heroku environment variables.