In the last 20 years, evolutions in technology have provided wave ...