omniaxis: john1993 excuse my ignorance I'm new to the Arduino world. When you say ISP program can you give my a little more info on how to do that or perhaps send me to a link that does? Even a brief explanation will be incredibly helpful as to how to set it up. Thank being said thank you for all your input thus far.
The little six pin connector on the Arduino gives direct access to all AVR chip memory over the SPI bus, including fuse bits and EEPROM. You have to hold the RESET pin low while you do it (which is why the RESET pin appears on that connector).
You don't need a bootloader or anything loaded on the chip to use ISP (in fact you use ISP to write the bootloaders!)