One minor note of criticism: I always cringe when I see a character in the future that is totally befuddled by events in the near or even distant past; i.e. Amazed that there was a time when there was no government control of reproduction (baby lottery).