Kyle Williams won't soon forget the last time his San Francisco 49ers hosted the New York Giants. Neither will millions of 49ers fans. Williams can't wait for Sunday, and the chance to clear his name.