This is probably a stupid question... but I have been looking at the arduino bread board tutorials such as http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard. But I have a project that I am building and I don't want to have to stick my whole arduino in the project box and then have to buy a new one. Can I program a atmega 328 and then just remove it from the arduino bread board and wire it up as i would with a regular arduino? Also would I be able to do this just as easily with the regular arduino uno and just pop the atmega 328 out and buy a new one to replace it? Thanks in advance.