I finished playing Nancy Drew: Ransom of the Seven Ships today. YEAH! The ending was...aw, man, I can't spoil it for everyone. That'd be mean. But I was totally right! We have the triumphant return of a villain from a previous game, and there are lots of villains in the series so that doesn't count as a spoiler, right?
The only (minor) downside is that they had a new person do the villain's voice. They had a new person do George's voice, too, although George hasn't been in a game for years...since Danger by Design, I think. The same person does Bess' voice, though, and Coucou the parrot is voiced by the same person who did Loulou's voice in Nancy Drew: Curse of Blackmoor Manor.
So, to tide everyone over until I start and finish the walkthrough, here's the preview at the end of the game: