Hi Tim
Thanks for the feedback!
I'm hard at work on the next release, which will bring a lot I think you'll find interesting. I'm introducing the concept of bean "Lots", which will have several distinct attributes: lot number, cost, density, moisture, screen size, Q grade scores, date, etc. Lots are automatic, for the most part - a new one will be created when receiving inventory, providing an audit trail for any particular bean as lots change. Lots will also be integrating into roasts, so any given roast will know its exact bean metrics (or averaged in the case of multiple beans) at the time of roasting, including age, moisture, exact cost, etc. This happens automatically, but can be overridden in the roast details.
Also, I've overhauled reports with many new features and customization options. They can now tap into these new bean metrics , as well as many different calculated metrics, such as development time, crack percentages, weight/density loss, etc. You'll be able to run roast log reports, and interact with any report data in graphical line or bar charts. Plus - overly any associated cupping scores.
The 5 start ratings are designed just to be quick flags. The in-depth details are best left to the reporting engine for analysis. I think you'll find a lot of good stuff in the coming update.
Danny
Oh - I'm going to try and implement customizable processing and trade entries. That's already on my backlog. If I can find time in this update I'll include that. Otherwise, it will be coming soon.