STK200/STK300 with long cable
From my experience some problems with STK200/300 programmer could be solved by adding additional capacitor to minimize SCK line ringing (line with fastest state changing). You can find more suggested programmer modifications at avrfreaks.net.

