Is there a plugin to display a one-time page?

A client has a custom theme that displays a landing page on the first visit to the site. Subsequent visits bypass the landing page and go to the normal front page. I don't see a plugin here that does that sort of thing. I would like to redo the site with a less hacked up theme and hope to find a plugin to add this functionality rather than having to write one myself.

Thanks for any direction on this one.

John