@Mario,

Broesel hat ja schon einige genannt. Bei den "Nachbauten" gibt es jedoch oftmals das Problem, das neuere AVR-Controller, bspw. ATmega2560, nicht unterstützt werden!

Ich würde Dir von robotikhardware.de den "Bascom USB-ISP-Programmer" empfehlen, der jeweils die Controller unterstützt, die man auch mit Bascom programmieren kann.