Factual error: When they are running the disc from Donahue's office, the technician takes the radio to transmit their exact location. But at the beginning of the movie, they "lose transmission in the vault." There's no way a radio would work in that room.
Suggested correction: The video transmitter is low power (likely under 1 watt, and possibly also in the microwave frequencies) whereas the 2-way commercial radio is much higher power, in the UHF or VHF bands, with a system that is designed to minimize dead spots in the building, likely using a repeater system to boost the coverage.
Plot hole: Kruger's boss (James Caan) is in league with the bad guys. He convinces Kruger to help him protect the witness at the log cabin all in an effort to draw out Leigh from hiding and there are five bad guys at the cabin waiting for them. This of course is all a setup but what if one of those bad guys at the cabin had killed Kruger? Then Kruger's boss wouldn't know where to find Leigh and they would all be back to square one.
Suggested correction: A "What if?" scenario that doesn't actually play out can't be considered a plot hole. DeGuerrin is counting on the skills of Kruger and his own team being much higher than a bunch of cut-rate mercenaries, and that is exactly what happens. DeGuerrin enacts a plan that carries a high level of risk, but he and his cohorts have been backed into a corner. If they don't try, they will all go to jail. In addition, when you think about it every police/military raid carries the risk that someone you don't want to die might actually be killed. Risk is part of the job but that doesn't stop people from doing what needs to be done when the time calls for it, and to trust that their skills and training will keep their team safe.
Plot hole: The Feds had plenty of evidence to move in on Cyrez after Leigh's encounter with Donahue especially after his admission on camera, so there's no reason the company would still be in operation as if nothing had happened. At the very least all operations would be on hold until the hearings were concluded.
Suggested correction: Donahue didn't actually "confess" to anything specific, just some very vague things that the FBI wouldn't risk their entire investigation over.
Plot hole: Considering how much the bad guys stand to lose from Leigh's cooperation with the Feds they would have already been at her home ready to kill her long before her or her ex got there, and wouldn't need to wait for her to access the copy she made before swinging into action.
Suggested correction: They had already intercepted whatever evidence Leigh had because of their inside man at the evidence depot. Donahue was to be made an easy scapegoat since he admitted his guilt on tape and subsequently killed himself. With the scapegoat dead and the evidence lost the case would go away on its own. Killing Leigh at this point only makes the company look more guilty and prove that Donahue was not solely responsible.