It doesn't quite work perfectly yet, but the bugs are getting harder to fix, so I'm open to help. The patch is here: http://www.delorie.com/pcb/puller.diff.txt The patch includes notes about how it works and what still needs to be fixed.