Use arduino mega to load sketch to ATmega328 ?

I recently purchased a ATmega328 with Arduino Bootloader in my last sparkfun order and have been trying to figure out if i can use my arduino mega to upload a sketch to it. Ive seen the threads and writeups on how to do it with a Duemilanove which involves removing the chip but as you know i am unable to do so. Am i missing something and it can be done or is it better to just burn them some other way?

Any input is greatly appreciated.

Show us what you've done! and...

So i need to purchase a FTDI FT232 breakout board from SparkFun?

I picked up an AVR ISP and made a little programming board with a ZIF socket.

Here is the setup on my breadboard.