I have determined that, for now at least, the Codegenie framework is more complex than I want to deal with for this project. Instead, I am going to branch a project called "WeBudget", starting off by building a "Dave Ramsey" budget wizard onto that. That project already has functionality to create and store monthly budgets as well as a rudimentary checking account ledger. Code commenting in that project is very poor, however, so I will be focusing a great deal of effort on getting their code properly commented so that we can tell what does what. For all that, it's pretty straightforward stuff. Look for CVS to be updated appropriately probably tonight or tomorrow at the latest.
The decision has been made, for a variety of reasons, to switch to a web-based PHP environment. The reasons are many but ease of development is high on the list. I've looked at several PHP applications and am well pleased with what I see. Plus, using the XAMPP platform even apps intended solely for local use on a single computer can be easily accomplished. Thus, Rubysteps is becoming PHPSteps. A name change may come about in the future though that will probably mean creating a new sourceforge project. For now, we'll stay here, but file releases will reflect the new name.