The World Series Begins Tonight! [POLL]The World Series Begins Tonight! [POLL]The best of 7 series opens in San Francisco. Who do you think will win? Giants or the Tigers? Click "read more" to take the pollAndy ChaseAndy Chase