A thousand million pixels Past and Present Tech Answers