Recommend a USB programmer

Bought one of these a couple of years ago and it has served me well: