Pros say you should never, ever put your cast-iron skillet in the dishwasher.
These products won't solve all your problems, but they can definitely cross a surprising number of them off the list.