Backed off the strict Mac OS X requirement for Blister. Indeed, I will be doing the UI in the GUI that I know best -- HTML 3.2. The benefits to making it a CGI application are arguable, but if someone really wants to run it stand-alone, there are at least two browsers I can think of (lynx and one Mozilla-derived one I can't remember the name of) that allow running CGIs without a web server present.
With that decision comes the decision to avoid dependencies on too many external things. Unfortunately, this means I can't count on folks having an Objective C compiler available, so development will be in ANSI C, using only ANSI and POSIX functionality.
Really, this means I've got a case of NIH, so I started writing CGI-handling code first. I find it somewhat amusing that although I haven't coded in straight-up C for a long while, I seem to be better at it than I was before.
My new personal diary is at http://slashdot.org/~kwoo/journal/. Say what you will about Slashdot, but they do have a nice journal interface, and I don't want to clutter the recentlog here with entries about gardening.