Eureka!"s like the one Archimedes had when he stepped in a bathtub and suddenly realized the answer to the problem of testing metals' density are few and far between, and mostly it's just trying and failing and trying something else, feeding in data and eliminating variables and staring at the results, trying to figure out where you went wrong.