A user-programmable power strip with energy monitoring and wireless connectivity.