What avr-isp to get to program an Atmega 328?

Just to clarify... if I picked that up, and a 6 pin adapter I could program a 328 directly? i.e. Not via usb/serial built in to the arduino bootloader?