Howdy chief! Are you ready for tonight's Giants vs. Diamondbacks matchup? Well, here at TheRX we sure are and in order to ...