Sit down and read! 923-page Kerry-Boxer Climate Bill