This thing works ok for receiving calls hands free, but as soon as you tell it to call someone, it will usually dial the wrong number. When I tell it to call "Mom" it will choose a random number from my phone directory and call it instead. I'm afraid to give it any more voice commands because I'm tired of telling my friends and customers that I accidentally called their number. Other than that everything works fine. I just have to dial my calls manually.