In I Chron. 16:15, and also in Psalms 105:8, the Bible speaks of the covenant as being given to "a thousand generations". Given that a Biblical generation is nominally expressed as being 40 years, what should we infer regarding the duration of time remaining post-covenant? Since 1,000 X 40 years = 40,000 years, what (if anything) does this mean in regards to the timing of the Second Coming? Are these references to be taken literally in regards to the duration of time they imply, or are they instead merely figurative? Eschatology experts, please chime in here.