From Larry Sabato's Crystal Ball.com
After examining all 435 House races for 2010, the Crystal Ball projects that Republicans will gain between 20 and 30 seats. While this is nothing to sneeze at, especially given that it would be the largest gain for congressional Republicans since 1994, it still puts them short of the 40 seat pick-up they need to take back the House.