From browsing this thread: http://www.teslamotorsclub.com/showthread.php/18843-What-other-tech-stock-to-consider, I saw that Mobileye and nVidia were two companies that were discussed. I wanted to start a new thread because the other thread also had a lot of discussion on Solar companies and Life Sciences companies. As many of us already know, Tesla's Autopilot uses several hardware components to gather information about the outside world: a video camera, a radar, and an array of ultrasonic sensors. The data provided by the sensors must be fed to some kind of central computing system, which makes decisions and operates the mechanical components of the car (primarily throttle, steering, and braking). I am confused about a few things though. I know the Model S uses nVidia processors and Mobileye visual computing systems. (1) Does nVidia provide Tesla with processors used in Autopilot? (2) nVidia has a "Drive PX" platform that can take inputs from multiple cameras. Mobileye has its EyeQ3 and newer systems that appear to be cameras backed by the company's own ASICs and software algorithms. Are Drive PX and EyeQx complementary or competing systems? (3) Elon recently tweeted about wanting to hire more software engineers for "full autonomous driving". What hardware from which companies do you think this would require? What algorithms does Tesla buy, and what do they have to program themselves? This is an area where I have zero (0) expertise. I think there's a lot of potential in self-driving technology, but as a person who drives an econobox car with a manual transmission and no Bluetooth or USB, I feel I need to know a lot more before considering an investment. A lot of the info I see on the web seems to be hype from investment "news content farms" and I don't trust it.