Dead on the money

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...?

Replies