Did Jen McCabes Digital Footprint Rat Her Out?