this is a discussion within the Saints Community Forum; The amount of success over the last five years is EXACTLY what leaves me scratching my head after a game like they just had....