fungus:
How about this one: Arduino Pro Mini for sale | eBay
Under $4 for a small-footprint Mega328 device with voltage regulator, etc. It's simply not worth making your own these days...
Totally agree with that.
If you must have a m328 then get one
of the arduino minis or nanos.
The nano might be better in this case for a few dollars more
http://www.ebay.com/itm/Nano-V3-0-Mini-USB-ATmega328-5V-16M-Micro-controller-board-Arduino-compatible-/161091236453?pt=LH_DefaultDomain_0&hash=item2581c93265
http://www.ebay.com/itm/Mini-USB-Nano-V3-0-ATmega328-5V-Micro-controller-Board-Arduino-compatible-TR-/181202223580?pt=LH_DefaultDomain_0&hash=item2a307e81dc
as the OP said he used all the pins and the nano brings out the A4 and A5 pins (plus A6 & A7)
to the dip pins along the side.
Plus the nano can connect directly to a USB connector power and
programming.