First of all - sorry if my enlish is bad. Not native to me and stuff. After I discovered seismometers in Career mode and started using it it really hit me hard. Current sience-generating is way off. The mentioned seismometer is a good example of it. A time-point observation really has a zero sientific value. The only way you can get some valuable observation is to collect data for some continious time. Same with thermometers. Barometers. Weather-computers (which to be frank should include bothe thermometer amd barometers in it, but irrelevant...) And I started to think of a system that would be easy to calculate and give more reasonable way of collecting sience... And piece by peice I got something together: Make the modules generate observations not on activation, but rather use activation as "Start observation" point. And after this module will produce random location-specific observations that are then stored in crew-capsule memory (which also may be limited and expandable by ship modules) just like EVA-reports and surface sample are now. So instead of running same experiment several times you activate a module and wait for it to generate several observations. As an addition you may limit sience module resources and make those deplete while the module is active (like if you run out of goo you no longer can observe goo). Like I mentioned there should be several observations in each location. And each observation is not guarateed to happen. They have probability. And by tweaking this probabilityes you divide your sience modules into several groups, like: 1) Few observations with high probability (5-10%/second) each. - Goo-can, Materials lab. These modules are best used for "hit and run" mission, where you get into the area for a short time and don't intend to return for more. 2) Several observations with low probability - Seismograph, Magnetometre, Gravitometre - These modules are best used for "probe-style" surveys, when you leave them in area for extended time before recovering their results. Return them too fast - and high hancec you end up with no data of value. And of course ther might be some modules that have the combination of both. Like you get some data quickly. But this data has value only during first times you observe it. And by monitoring for extended time you get the chance to score some observation od anomalies. As a bit of complicating, but making things more realistic you can attach those "special observations" not to modules, but to locations. And as this thing happens in location active modules in this location register it. ((Though that will result in lots of accounting of trees falling when no one's there to hear it.))