Correction:
Apparently the Stand episode was not the Season Finale. There is one last episode for Season 3 scheduled for December 6, 2011. Very odd to have one last episode appear 2 months after the last one aired. My guess is that it's not a typical episode. Perhaps a "Best of" or something along those lines, because clearly, Stand ended on such a major cliffhanger that it has no choice but to be a Season Finale.