I use GeOrg on my Moto Droid. It's the best app I've found so far. It has a bit of a learning curve to it and you have to import the coords to the phone like a normal GPSr, but you don't have to wait for them to load. I can't recommend it enough. It's worth the price.