Thanks for the post of code and the web site!!!!
I never even heard of Gerbolyze before this post and this web site for the perf boards is pretty amazing. I don't have an immediate need for perf or proto boards at the moment but this software can benefit other needs. One of which is to better learn python. I'm thinking the software could easily be extended to create drill patterns, either gerbers or more generic G-code, for ventilation and other uses, on enclosures, LED displays and the like. I know this may turn stomachs but just imagine being able to generate drill patterns taken from SVG's, or whatever. So you can put ventilation holes in your project that are shaped like a frog, flower or a coke bottle. I know I'm drifting here from the intended purpose of the software but this post just got my imagination turning.
It is actually taking me some time to grasp usage but so far most interesting. I'm not sure if I will ever need 7 much less 7000 different perf boards in my life but this is really cool .