I'd like to have fun and stimulate my mind with this project and I'd like to wind up with a usable home automation and security system.

I want to make it cheaper and easier to get a system going. I don't want to have to buy a system from ADT and pay them every month.