It’s about damn time.  Why do the Giants have to wait so long to get their opening day?  This just means the Giants can’t go wire-to-wire now. I’m ready.  Are you?