Met a lot of good people there, and I'm excited about the work, although I have a heck of a learning curve... :-)
Hey, the "FreeCheck" code (anyone got a better name?) is actually coming along fairly well. I've got a command-line version, and a CGI demo up at http://lager.dyndns.org/cgi-bin/freecheck.cgi - it'll return a PDF to you (I hope the accuracy is still good enough after the conversion...)
Working on making it possible to print filled-out checks, not just check blanks.
Code at http://lager.dyndns.org/freecheck
Working on a check (bank draft) printing application for Linux. Got a Type 1 MICR Font (for those funny characters at the bottom of your check) finished a while ago - just got an official serial number from Adobe.
Wondering about the "right" way to do this - started off with a PostScript program that would lay out the check based on a bunch of dimension & string definitions at the top of the file. Currently I have a Perl script that concatenates a bunch of PostScript file snippets into a complete file that can be sent to GhostScript or a printer. Lets you choose which account, what check blank type, printing style, etc you want to use.
2 ways to go - either keep the "configs" for account, blanks, style, as PostScript snippet files to be cat'd together, or do it in more of an ini/config file type deal, with the Perl generating the PostScript from that. Not sure how I'll go.. A config file in /etc is probably more "unixy." :-)
Anyway, once that's done, I'll start working on a Gnome-ified GUI for the thing, and probably a CGI script to let you get a .ps or .pdf back to print your checks from.
Hopefully the GnuCash guys can use some of my work as well.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!