Well, Patriot fans, it's been well over ten days since the Giants upset the Patriots, and I just thought I'd check in on you.

More