Just to close the loop on this, I arrived at the airport 30 min ahead of scheduled departure and found that it had been pushed back 30 minutes, so still good on time. Also switched to a different aircraft which had been sitting around all day, as the originally scheduled aircraft was several hours delayed. So definitely good advice from everyone.
Down side is that our plane was delayed getting to the gate b/c the outbound occupying the gate was delayed departing, then we had de-icing issues, and eventually pushed back 3 hours late.