Dead on the money

Posted by S. Willard on August 22, 2007

Does anyone know what the phrase "dead on the money" mean? I've searched everywhere and all that comes up is the game, or law & order...?