I've also seen my affection for First Contact diminish quite a bit over the years. Oh, I loved it in 1996; thought it was the best thing I'd ever seen. Of course the plot is shaky and relies too much on Action Movie Logic, but that's to be expected. What really jumps out at me, though, is that Patrick Stewart is the only member of the TNG cast with the acting chops to carry a film. Brent Spiner is great and all, but he's a TV guy, not a movie guy. Making him the #2 star was a big mistake.