A cool feature in the iPhone waypoint App "Commander Compass" is it can read coordinates from a Geocache's GPX file.  It's a simple way to bring up a compass from any cache page.  The trick is to download the GPX from the cache's web page using Safari.  Once downloaded, "Share" it with Commander Compass or Spyglass.  Or...?  Try your favorites and see!   You at least get a new destination with the GC Code for a title, and the coordinates automatically entered.  It's not super efficient