Wow, I downloaded and installed Google Maps for the Palm Treo. It's awesome. It's easy to install and it's a native Palm application rather than a Java application. I know people love Java... but native applications can always be better because they can take advantage of specific system features.
Anyway, Google Maps for the Treo is really nice. I knew finding directions on my phone would be helpful, but the existing web sites were always slow and difficult to use with my Palm's web browser. Google Maps for the Treo is a lot easier and nicer to use than the competition. It includes normal street maps and satellite views. You can find a location, zoom in and out, and even look for businesses nearby. I've used it to get directions and it's worked great. If only my phone had a built in GPS so Google Maps would already know where I am.