Hi Johnwx, Thanks for the feedback. The issue with second crack only accepting integer values is a bug. The example database file has this field set to integer.
This has existed in every version of the database file! I did not spot it as I stop my roasts just before second crack.
The 22 minute limit on roast duration is a deliberate design decision. The general consensus, and my own experience is that roasts longer than about 19 - 20 minutes are not desirable. Best results seem to be between 16 and 18 minutes for most beans. If your roasts take longer than about 19 minutes then I would suggest you consider smaller batch sizes.
To correct the second crack issue I need to issue an updated version of the database file CoffeeRoast.mdb. This easily solves the problem for anyone making a clean install of this program. I will do this in the near future. The program file CoffeeRoast.exe does not need any change it will happily work with the existing or updated database.
I need to think about the best way to update existing database files where people have entered their own data. I will report back on this after giving it some thought