Before I buy.....

Another nice ISP programmer is the Pololu USB version. It doubles as a USB-RS232 serial port, so you can use the serial monitor. Automatically detects and supports both 3.3 and 5V devices.

Unlike the dirt cheap Chinese products, Pololu engineers support their products.