Deskolo is a client/server system for gathering data about and managing computer power consumption. It allows you to switch systems off when there is no user activity outside of pre-defined activity periods, and back on again using Wake-on-LAN packets.