Parallel Programmer & Arduino Leonardo?

For some reason, the bootloader on my Arduino Leonardo is not working - happened just after I uploaded some code. I have another post that talks about that problem...

http://arduino.cc/forum/index.php/topic,146248.0.html

Right now I'm trying to figure out how to restore my Leonardo and I came across this using the parallel port to upload new code...

So it looks like I'll need to construct a cable. My question is, will this work with the Leonardo board? Anyone aware of any issues or gotchas using the Parallel Programmer method?

Thanks in advance!