I did notice that you had some LRS/LRF things in your SVN. What exactly is the state of those tools? When I'd previously asked about LRS compiling to LRF, you indicated there weren't any tools that currently worked:
https://www.mobileread.com/forums/showthread.php?t=16663
Or was the problem more specifically with the LRS output from html2lrf using the --lrs option???
I'm also working on this in C# because for some reason, I just never seem to be able to grok Python. I'm able to handle C/C++, Java, Perl, PHP, C#, CFML and a half dozen other languages, but most projects written in Python just give me heartburn and I have a hard time following through other people's Python code... <shrug>