Hallo,
ich würde schon empfehlen, einen USB-Adapter zu kaufen, ist auf jeden Fall eine sinnvolle Investitition. USB ist die Zukunft!
Dann kann man den Adapter auch an einem Laptop ohne serielle/parallele verwenden oder jemandem ausleihen ohne den ganzen PC mit Schnittstellenkarte mitzuschleppen.
Rein parallele und serielle ISP-Programmer habe ich auch schon selber gebaut und verwendet, mit USB ging das flashen aber deutlich schneller (v.a. der serielle war langsam!). Fuses habe ich damals mit Ponyprog gesetzt, USB wird von Ponyprog aber nicht mehr unterstützt.

Jetzt verwende ich den USBasp (Bausatz) http://www.fundf.net/usbasp/ , damit bin ich recht zufrieden. Wird von avrdude (->WinAVR) unterstützt, Fuses lassen sich damit auch problemlos setzen.
Grüße, Bernhard