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.
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.