A word of advise. Order his ATmega328 with his software already loaded on it. I just spent almost two day's getting a blank, $3 ATmega328-PU loaded with the required software. If you a fairly competent with Arduino, you might bet a blank chip setup. If you are not good with Arduino, you definitely want to order his unless you are planning on using the Arduino UNO and just build the power supply section. Even then, just getting all the software required loaded into the Arduino board is a royal pain. Definitely not worth the few dollars you might save. Understand also, some of those cheap, fake boards out of China don't have the bootloader in them and may cause you problems.