Speaking of teams named Giants, my Dad used to hate the football team Giants as he was (and still is) a HUGE Bills fan and ironically due to him used to living in Binghamton could never seem to get key games of the Bills on TV (as Binghamton is Giants territory). Glad your team won though Fox hun.