Duemilanove ATmega168 Upload

I just got my first Arduino, a Duemilanove168.
I'm trying to get it to work with Blink,
but failing to upload the code.

I'm using Ubuntu 10.10 w/ Arduino 0018.
I trying using the software as root and encountered the same problem.
I set up Board to Duemilanove168,
and Serial Port to ttyUSB0 (which appeared only after I connected the Arduino).

Here's the output I get:

Binary sketch size: 896 bytes (of a 14336 byte maximum)
/usr/share/arduino/hardware/tools/avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -v -v -v -v -patmega168 -carduino -P/dev/ttyUSB0 -b19200 -D -Uflash:w:/tmp/build8160479639104660975.tmp/Blink.cpp.hex:i 


avrdude: Version 5.10, compiled on Jun 29 2010 at 03:44:14
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you.

One thing to try: press the board's reset button shortly after the download button.

Also, try reinstalling your Arduino environment. It looks like you are missing a config file.

Also, have you definitely set the board type correctly in the tools menu?