Smart Homes: Achievable on a Budget