Die einfachen Programmer die keinen µC drinnen haben, die funktionieren mit einem USB-RS232 Wandler nicht. Ebenso funktionieren USB-LPT-Wandler nicht.
Ich würde zu einem USB-Programmer raten.
www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab das ist ein heißer Tip.