I'm dying huuur avrdude: stk500_getsync(): not in sync: resp=0x00

Ok guys maybe you can help me out.

I bought a FTDI Basic Breakout 3.3/5V (Arduino Compatible) from DFRobot. I'm using my Duemilanove chip in a breadboard with the correct crystal and caps and the resistor on the reset pin going to 5v. I used the tutorial at http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard.

When I try to load anything to it I get this:
avrdude: stk500_getsync(): not in sync: resp=0x00

I have it on com3 and the Duemilanove with ATmega328 selected.

I have tried every bit rate and no luck. If I take the chip off and plug it into my Arduino board it loads a sketch just fine.

I have TX from the FTDI going to RX on the Mega, RX from the FTDI to TX on the Mega and DTR going to reset.
I also tried my UNO chip in the breadboard and no luck, but if I go back to my Arduino UNO board it loads sketches just fine.
I tried holding the reset button until it shows the sketch size in the window and I've tried hitting it as soon as I press the upload button.

What am I doing wrong? =(

I get that error with my DIY board too , my connections are screwed up , I bet that is the issue here.

If you have wired it as the foto shows, it won't work. MOSI goes to pin17 and not pin16 as in the foto.

Jimbo, did you fix yours somehow?

Erni, I'm not using the mosi line in the photo, I would use it if i was loading a bootloader on to the chip. It already has the bootloader on it.

I'm getting the same issue. I burned a bootloader, have the 100nF cap between DTR and reset, a pull up, etc...arduino goes and says "uploading sketch..." sits for a bit, then i get that message in my log. I've seen various schematics all over the net that show how to do this, mine is no different, so don't know why it's not working, unless my lines are too long or something.

I'm still stuck, I guess I'll just keep using the Arduino board to program and move it over when i'm done.