Sometimes you just need to go home and sleep on it. The problem was
with the calling proceedure. The call was in an If/Then statement.
Because of a mistake in that sub it was always executing the first
condition (adding/updating the info to the file) and never executing
the ELSE portion (deleting). Fixed that and now my routine works in
step through AND live (duh).