I watched a number of Star Trek: Voyager episodes this past week including one, "Non Sequitur", which plunked Ensign Kim off of the ship and into 24th Century San Francisco. Putting the mildly entertaining plot aside (Kim couldn't carry a show in the 2nd season, no way), there were a couple of flaws in the show's logic.
And yes, this is a very geeky post.
First, at one point Harry forgets the equivalent of a briefcase at home. You're telling me that in 300 years' time, we still haven't figured out how to get data from home to the office? And yet we can travel across thousands of light years and send data/etc. between ships - light years away - without a problem. Uh huh.
Second, Harry's local barista (!) knows he likes Vulcan Mocha. Why would the Vulcans ever drink mocha? And think: of all of the thousands of species out there, with their varied cultures... mocha? Is that all the writers could come up with?
Finally, Harry has to travel from his home to Starfleet HQ, also in SF. Yet instead of beaming over (a big duh), he has to take... the transport. That is, the subway. It's not like any scenes were even shot on the transport, so it didn't serve as a plot device! I find it hard to believe that in 300 years, when transporter technology is common, he'd still need to take the train. Come on now.