I have one pushbutton that is wired to the PC's start button. I modified a powerstrip with a relay based on DaoldMan's thread. When the button is pushed, the CPU turns on and sends 5V to the relay. The relay switches on the rest of the peripherals, the monitor, speakers, marquee and wall wart for the monitor rotation motor. When I shut down windows (either with power button or from menu), once the CPU turns off, the 5V stops going to the relay and cuts power to peripherals. It is real easy to do if you are comfortable with modifying a power strip.