Major Technological Mile Stones