I'd like something that's going to be well supported but I don't think I need a Dragon class device. Something coming from asia is actually preferable for me because shipping from the US is a hassle.
I also assembled and use the USBtinyISP from Adafruit. It works great and has direct support in the Arduino IDE. If you don't think you can assemble it yourself (soldering experiance, etc) then there is a nice assembled clone of this programmer at E-bay: