So I own a Arduino Duemilanove and I want to buy few ATmega328 for individual embedded projects. Will my programs upload to new ATmega328 chips or is there anything extra required? From what I read I would need to burn an Arduino Bootloader onto the chips. Is this correct? People are building all sorts of programmers, but Arduino PCB has all of this including USB and has "Burn Bootloader" option within IDE.
BTW I have no problem taking programmed chip and building a circuit for it to function.