I am looking at three different models/brands. Motorola Q, Palm Treo 700 w and p. I have comparing phones by these factors; Palm(garmant) o.s. is garbage compared to windows mobile, resolution, email, wi-fi, 3rd party installations-productivity & software, speed(processor). I will be using Cricket services, so I think I'd be better off with a wi-fi capable phone. Please share your experience or input. Thnx