Currently the X10wifi can only set the time from the mobile device. Since there is no battery-backed clock, the time must be set every time the unit is powered up. This could be a problem if there is a power outage, since the unit would need the time synced again when the power comes back on. If the user isn't home to sync the time from their device, times won't work correctly until the time can be synced again.
If the unit could set the time automatically from the Internet (the user would set the zip code - or at least the time zone - in the initial configuration), that would solve this issue (if the Internet connection isn't up when the unit powers up, it would keep checking for it).
Adding a zip code setting would also enable the ability for them to add dusk/dawn timer functionality, too.