It might be time for you to look at full-on home automation. Perhaps a Vera3 or a Almond+.

Since humans are creatures of habit:
We take showers at night. So, there is a humidity sensor in the bathroom that kicks the fan on and then turns it off when it gets below a threshold. Same sensor is used to turn on an electric blanket to warm the bed if there is humidity for a certain period of time in the bathroom at a certain band of time at night and the bedroom temperature is below a certain threshold. Our living room is usually around 74 (heat with wood) and our bedroom is usually 68ish. If it is warmer than that the heating blanket doesn't get turned on and we tend to open a window to cool the room off.

Females seem to have technical difficulties turning off light switches. Zwave fixes that. It gets expensive when you want to do more than control resistive loads.