For those of you interested in how such things work, we programmed
this using
Python. We used the
ReportLab Toolkit to
help us output a PDF file. We also use output from
Chris Pound's name generator scripts to get our names. You can check out
some other (less fun) stuff at our websites at
kenada.polyatomic.org
or
www.polyatomic.org. I also
have a
D&D character generator
if you're just big into character generators in general.