The Photographer's Ephemeris is a great tool. The feature set has really evolved to put it ahead of other such sun/moon calculators that I've seen. Having this on my laptop is really great when traveling in addition to pre-trip planning.
Now if I could just run it on my iPhone ...
I'm pretty sure there are sun/moon calculators for the iPhone, although not as full-featured as this.