Need help uploading

First off, I apologize If I posted in the wrong sub-forum.
I just got my Arduino Duemilanove and I want to upload the 'Blink' example. I verify/compiled it (it came up with an error saying the file already existed), and made sure to choose the correct COM port and the correct board in the menu. It might be my drivers of which I will try to un- and re-install the latest ones. When I try to upload a sketch I made myself (which I veryfied and compiled, it says it'll work.) I get this error. I am very new to Arduino and programming, could someone help me out?

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Also, my TX and RX lights do not turn on or off when uploading. And even with a very short sketch it takes a long time to upload. I think it's the drivers.

Have you gone through all the things here?
http://arduino.cc/en/Guide/Troubleshooting

you can try loop-back action / loop-back test to know whether your board healthy or not. If your board pass the test, then you can smile, its just the atmega problem. you can simply change it to another board or re-boot it. :slight_smile: