Using the super cheap 433mhz wirelessly switchable power plugs using the raspberry pi is also super low cost, it's just not secure against tampering.
https://blog.codecentric.de/en/2013/03/home-automation-with-... has some details.
I've just ordered 10m of RGB LED strip, which is the next component I plan to control with an Arduino which will communicate with the first via an Ethernet shield and a protocol I am yet to devise!
Yes, all of this is fairly pointless but it's keeping my brain active whilst I recover from some fairly extensive surgery!
seeing your post earlier would have saved me some effort getting into REST ;-)