All the hardware? I buy that. The problem is the software which will take a lot of development to get ready for driving on city streets (how long has google been doing that?) and then it'll take a lot of time and testing to get regulatory approval so I wouldn't expect it for a few years at least. The good news here is that when it does come cars sold today likely will be able to get it as just another software update.