I would recommend the Bus Pirate as a very low cost programming tool (and it’s useable for so many other things too!). I have even written a guide on how you use it, which is available here(PDF!).
Thanks FourthDr & EEWeb!
Get your own Bus Pirate for $30, including worldwide shipping.