Did anyone else watch the season finale of West Wing last night...I have always casually watched the show never really got to into it, but damn if this hasn't been an amazing season.Who will take the Presidency from President Bartlett (Martin Sheen)?

Next season will prove to be even more interesting as:
Congressmen Matthew Santos (Jimmy Smits) and his newly appointed VP Leo Thomas McGarry (John Spencer) run on the Democrate ticket against Republican Speaker Arnold Vinick (Alan Alda)

Which West Wing staffer will be charged with leaking top secret information because he or she disagreed with the President's decession?
Was it Toby (Richard Schieff) or CJ (Alisson Janney)?