Flash writing limit

Is there a limit to how much you can flash firmware on optical drives? Or a better question, will they handle more than 1000 flashes?

In theory, a yes for both.