TO DO - last update 02/02/2004

Everything should now be considered a module.

A module is a collected set of pages under a directory. This is a loose description, but
suffices. 

A real module should be under a directory, but doesn't need be. It can pick and choose any page, 
directory, action anywhere, but it wouldn't be very good practice to this. The idea is to keep
things in a sort of hierarchy, and to keep things regular - directories usually help. The generalized
parser uses dirs as a starting point, and things usually break if you stray from the simple format.

Sub-modules can be installed (or sub-sub- etc.).

stations - module
- add monetary units for currency.
- add cash drawer defaults (& default round unit & low/high unit tidemarks) for monetary units.

customers - easy module
- lookup.
- track.
- pisspoorexcuses suggestion.

customers - full module
- sales history.
- join history into product target/report type demographic target thingy.

reports
- finish turnover analysis etc., etc..
- order point analysis.

restaurant 
- menu building from the various tables.
- menu scheduling.
- reservations.

rentals
- quick easy menus from complex data.
- out/in/deposit
- capital/writeoff items to saleable (another "easy" module).

system
- finish real-time system monitor.
- extend admin for cron stuff.

misadmin
- wind up misadmin.
- finish installer crap (yawn).

stock movement AI engine
- experimental fun - will probablly end up ordering 10,000,000 0 stock based items

printing
- template based pdf generation
- template parsing beyond '%'s,'%'s','%0.2f' (after basic testing, needs refining on variable replacement).
- finish printer caps (and attach independantly... how? - separate file? inherent in layout with constraints?).
- at least provide basic printing with above semi-finished (pdf - from fpdf). This covers POs, orders, and 
reports (first is fixed layout).

stock in general
A mess, but needs all the preiphery edges clearing up, hence no v0.9.5 release.

Withdraw system, wipe hard disk, clean CVS, go do something more worthwhile.
