Choosing a crankbait

Crankbaits have accounted for large numbers of fish but the huge variety of sizes, colors and shapes can overwhelm you. Why will fish hit one color while ignoring another on any given day? What shape should you fish today? Why fish a crankbait instead of a worm, spinnerbait or some other bait?