% are tasks that are good for helping get up to speed in the code.

Higher priorities
- Prevent printing without posting. 
- %xhtml compliant code
- authentication abstraction for Kerberos, LDAP authentication, and the like.
- Authentication module for PostgreSQL databases.
- %Account transactions available from Balance Sheets and Income Statements via 
links.

Medium-longer term
- Database schema cleanup/rewrite
- Move all config information onto the Form object.
- published API
- %Tighten up integrity controls in schema by replacing the insert/update with
  a single insert and adding foreign keys.
- Move to a template-based display system with main application logic being in
  a separate Perl module.
- Basic payroll module
- Enforce transaction safety and protect against lost updates when editing 
  transactions
- %Add a javascript calendar to all date fields.  Must not cause problems when
  Javascript is not available.