Research rides three waves of technology: one receding, one rising, one forming in the distance.| Dave's Research Co.