Re: Were you bugging the office I worked in 20 years ago?
"If you look at typical lifetime earnings for people who are members of professional bodies, I believe structural engineers get paid the most."
Ermmm, according to the surveys I see about once a year it's chemical engineers. (Despite not being a chemical engineer I am an Affiliate of the IChemE as I used to do quite a lot of work in that field, and have served on a branch committee.)
Chem eng, median: 54 k
Struct eng, average: 37.4 k
Though those surveys are not fully comparable.