Who is the Current Speaker of the House?

Nancy Pelosi is the current Speaker of the House as of October 2009. The Speaker of the House would become President if something were to happen to the President and Vice-President. Look here for more information: