Long time reader First time poster signed up to say WE LOVE THE GIANTS CLAP CLAP CLAP WE LOVE THE GIANTS!!!!!!