Don't get me wrong, I love surprise endings, but I've always loved TV shows and movies that tell you how it all ends right up front. You know the final outcome, but you still need to go on the journey. The second time you watch a great movie, you start to analyze why things end up the way they do. With movies that give you the ending up front, you can sit back and enjoy the journey the first time you watch it as if you were already watching the movie for the second time.
It's a bit of a stretch, I suppose, but the same could be said for web design. Time is scarce these days in such a fast-paced world that, if a site visitor has to dig for information, you're likely to lose them pretty quickly. Here are a few ways that you can "give away the ending" and let visitors enjoy the journey that is your website.