A couple of guys with a lot of time and a seeming inexhaustible supply of Star Trek: The Next Generation footage have put together some highly entertaining mash-ups. They're all pretty good, but this one is the best: