Rewrote the entire utility. More modularized. Less craziness. Will continue making code less crazy.