I'm thinking Eureka might be my new SciFi fix for this post-Battlestar Galactica world. Well, maybe SciFi-light.

Eureka takes place in a high tech community of the same name and inhabited entirely by brilliant scientists working on new scientific advancements for the United States government that frequently go disastrously awry. The town's existence and location are closely guarded secrets.