I purchased this program to use on my HTC Tilt. It was easy to load onto the phone, but getting everything tweaked so that it would work on my phone well was a challenge. I tried it out on a long trip that I know well just to see how it would perform. At first it was really frustrating because the display would freeze up, although the program continued to run because the voice directions still came in at the right time. I finally figured out that I had to increase the cache size on my phone - then the program worked like a charm. I did notice that the maps were not completely current and I am a bit frustrated that I have to shell out more money to get updated maps right after buying the program.