avrdude: stk500_getsync(): not in sync: resp=0x30 Sync problems; again!

I uninstalled the Arduino 1.0.6 and reinstalled because none of my 'Duino boards would sync up and accept sketches. Compiled fine, proper board selected, COM port checked and drivers loaded: but NO UPLOAD.
I've returned an Arduino MEGA, Micro and a few others believing that they were broken. But now I just don't know. I even purchased an Arduino Light USB adapter to upload sketches (COM port 3 and compiles just fine) but still don't have any luck. Updated Java also. Don't know where to go from here. The ONLY Arduino board that DID work was my Duemilenove board. COM8 port. What's going on here? Anyone?
Thanks in advance.

Which Arduino? What operating system, exactly? Did you run the "loopback test"?

Is this a genuine Arduino or a rip-off? Did you install the device drivers? These gadgets work, the problem will be something at your end, especially if you are having multiple devices failing. Try installing on a friend's PC.