You should check out
EcoRenovator. Its EM's sister site that is focused on home efficiency. A bunch of guys there are using water heater timers and are quite happy with the results. Here is one example:
Water heater improvement (Timer) - EcoRenovator