Favorite Apps for Navigation or Weather at Sea?

From wind forecasting to tide charts, what apps or tools help you plan ahead?