I purchased this system about a year ago and had it installed by a professional. The system works beautifly with my Moto V551 and is without major bugs. The names I store in it are easily accessed and it can even tell the differance between my similar named contacts i.e. Call Chris L. or call Chris R. The only PROBLEM I have had with the system is it has a difficult time making voice number dialed calls. It sometimes reverses the numbers five and nine, and also when its not sure what you've said it simply adds a one. I have tried this in a dead silent car and it still has trouble. You can improve your success rate by simply saying the numbers in the seperate groups for example the area code first: "509" then wait for it to repeat then confirm, then give it the prefix, wait for confirmation and then continue. With the exception of the before mentioned problem I love this system and it has saved me a lot of fumbling and swerving in the end. My friends don't see many of these where I live and so I also have to put up with them calling it the "Bat-phone" But this is a great system!!!