I just purchased a Kenwood DDX418 unit for my car, replacing the Parrot mKi9200 I used to use. The Parrot had wonderful voice recognition software, almost never missed, but many other faults, so I scuttled it and got this Kenwood unit to interface with my EVO Shift. The Kenwood's VRS was terrible. I tried 100 contacts and got 1 to work. I went to Car Toys, who of course didn't tell me up front, but the Kenwood is made to interface with just a handful of phones, none as recent as the Shift, probably even pre-Android. I went to the default voice dialer on my phone, but it worked no better than the Kenwood one. I downloaded one called Voice Speed Dial that had me record each contact, but if I don't say the exact speed, pitch and inflection, it throws me out, success rate, 6 out of 100. If you know of a good Android voice recognition dialer, please let me know. PRETTY PLEASE!