english: And last but not least, none of this would have happened without the advent of the tremendous progress that's been made on the technology front.
non_english: En 'last but not least', hier zou niets van terecht zijn gekomen zonder de komst van die enorme vooruitgang die is geboekt op het gebied van de technologie.