I always pegged "Happy Birthday General Lee" as having taken place in 1976. The episode aired in '84 and they say that they had had the General for 8 years. Infact, i believe if you look at the General's license plate it has '76 on it. The Dukes is full of inconsistencies. LOL I'm not all that sure Luke was in the Marines for only 4 years. Like Roger says, he was a Sergeant so I think he'd have been in a little longer that 4 years. For myself I have it that he enlisted (or perhaps was even drafted) in 1969 or 1970. As such, and to throw in my two cents on Cooter's age, if Nancy Lou was born in 1965 (Cooter's Girl aired in December of '83) and if Cooter was "just a kid at the time" say....16 or 17, then he would've been born around 1949/1950. (Making him near 30 when the show started in 1979). Luke, if 18 in 1969, would've been born in 1951. So he and Cooter are approximately the same age. If Bo was 18 in 1976 he would've been born in 1958. Then we got Daisy in between there somewhere. LOL. I put her to have been born 1955/1956, which would've made her about 20 at the time the got the General in '76. Again, this is all just my own explanation of the ages and what I use when writing my fics and stuff. LOL