Haven't had time to do a full review, but there are actually 5 different Greek words for 'punishment' or that can be translated 'punishment' - so the article's claim that the pairing of eternal and punishment only occurs once isn't necessarily correct.
Will do a bit more digging once I have done some things that need to be done now around the house!!
Whatever you find, don't forget to give a link to it Andy so that it can be explored further.
In addition to the link I already added
here is another giving further info.