I know it can be done as this device holds an atmega chip! which can have a bootloader burned to it!
Please help me out with your experienced knowledge!
http://www.sparkfun.com/products/9903
This is the device, very nifty board in it too with breakout headders for avr programming too!