Your issue is almost certainly this:
There is an issue with some tech trees (you don't say which you were using) where some techs do not show up in the non-tree tech selection screen. Switch to the tech tree view and carefully check each branch. I bet you'll find some unresearched techs that way.
Nope, it's certainly not because I checked that prior to posting here. The only ones I didn't have available were the ones where you have to choose one from three. What happened is this. I researched everything, played for at least another fifty turns with no trouble whatsoever. Then the Iconians (one of the selected races for the playthrough) contacts me with an offer of tech-for-cash for some of those multiple choice I didn't research. I declined the offer because I was in the progress of upgrading my fleets so couldn't afford the money at this time. The very next turn I couldn't progress because it insisted that I research so it appears that something in that contact triggered the bug, perhaps making the game think that I hadn't finished the tech trees.
But for the lack of a simple 'force turn' feature, this problem would not be an issue.
Thanks for reporting this. I'll have someone take a look at your post.
Cheers ears.