Arduino Uno (SMD) programming issues

Whenever I remove power from my Uno, it seems to lose whatever code was on it. When I re-power it, the LED (pin 13, L) alternately blinks three or four times in quick succession, stays off for a moment, and repeats. Is my Uno bad?

In a word, yes. There's a bootloader bug that seems to affect the Uno SMD in particular. The most complete info is here:
http://forum.sparkfun.com/viewtopic.php?f=32&t=25611

The most complete info is here:

Ironic isn't it. You would expect information like this to be HERE.

Don

Like here? Issues with the new Arduino UNO Smd edition | Arduino Blog

Like here? http://arduino.cc/blog/2011/01/20/issues-with-the-new-arduino-uno-smd-edition/

No. Like HERE in the forum where people have traditionally gone for help with a technical problem. Some of us techies do not do social networking.

Did you notice that the Arduino blog entry came three days after the problem was identified on the Adafruit forum.

Don

I got mine from SparkFun. I should have access to a "Pocket AVR Programmer", also from SparkFun, bought around october last year, so it should be the newest version. Definitely uses the USBTiny.

Should I re-burn the bootloader on the Uno with the USBTiny ISP, or should I send my Uno back to Sparkfun? I don't really want to have to mail it back to them, but I don't know if I can reprogram it, seeing as it is the SMD version, but it is an ISP, so...