boy, it sure has been a long time since i have come to this site consistently.
giants have won 3 titles (i started working at the park as a fun money job after being a season ticket holder for 9 years)!
also noticed the thread about lil
love the pumpkin steve