the one thing i'll warn you is that getting them online is a slippery slope. I didn't think I wanted any automation. But, the only way my wife would let me buy a plasma TV (in 2004) was if I wallmounted it, also wallmounted speakers, and moved all electronics to the closet. I couldn't predictably control my Denon receiver, half the time the volume wouldn't work, and i'd have to get up, go to the closet, and see what wasn't set correctly.
I created a screen for my laptop where I pressed a button and it set all the inputs to everything. Within 30 seconds of me showing the wife she said "oh thank god i hate going to that closet".
Well, that set into motion a whole host of things. The TV room was in the back of the house, and with a young child and TV on, you couldn't hear the doorbell. So then I bought an Elk, and if someone pressed the doorbell I would kill the volume. But the TV would still play and the wife would miss stuff, so then I had it determine what was playing (DVD, SageTV, CD), and send the pause command to the right device.
Over the next 2-3 years, I swapped everything non-monitorable (in todays terminology, online) for things that were online/monitorable.
But then I realized, if its online, the next step is trivial, which is to perform automation (like the above).
Now when the automation is broken, the wife is upset. Turn off lights, HVAC, stereos, etc, by hand? Thats a waste, esp if you're running out of the house.
so net net: Careful, grasshopper. You might find yourself looking for something to control Homekit soon enough, since you/your wife may want to buy something that is IP-controllable just not via HomeKit. And you'll need something to control the controller :-)
Yes, I'm "that" Home Automation Guy.