I just recieved the Mio Digiwalker c520 for Christmas, it is nice, but the Bluetooth hands free is problematic with my iPhone. I have gotten it to work, with some tinkering, about 4 or 5 times. The c520 reads the iPhone everytime, and when you try to connect, asks to set a pin, which I do, and then the iPhone asks for one, which I input. At this time the iPhone says paired, but the c520 times out and doesn't work. After this, but only a few times, I can unpair from the iPhone and ask to reconnect, which works, and the handsfree works fine. This has only happened a few times though, as the iPhone says it cannot pair again most of the time, and the c520 always times out and says cannot connect. I am so very frustrated! To recap: iPhone never discovers c520, but once pairing is asked from c520, it reads it. (c520 is bluetooth discoverable and has been tested with many other phones) c520 read the iPhone, but never completes the connection process. When the iPhone will try to connect to the c520 there is great success! But this rarely happens. Which one should I throw against the wall? Thanks guys.