Funny you should ask ??
I've spent the last 2 weeks doing...
-family stuff..
-Searching the net for navigation stuff
-Looking at different sextant pics to use.
-Working out what method to use for the almanac calculations.....
After

my head against my screen for about a week, I've :hmm: that the almanac program shall be a small proggy where the sunrise/set, moonrise/set times are calculated by formula, instead of ~3000 pages worth of manual labour in pages and pages of stuff.
I've spent the last week looking for the simplest, most accurate way of calculating the times...
There is no simple way. My plan is to make the proggy with Visual Basic for version 1, then use Assembler Masm32 (much faster and neater) for the next versions. Most of the time has been taken up just looking for, and reading info and methods on doing this.
What you will end up with is an 'accurate' almanac proggy that usually cost $$, for free.
I start with the programming stuff this week-end, Should take about a week or so, and another week of other thingies, and then testing. I'll post it for testing. and I can finalise any errors, that are indicated from the community.