Frank Webber recorded a great video on removing if statements from your code just recently. The result is a pretty strong refactor that removes the complexity involved with large if statements.
Refactoring If Statements
Chris Oliver
April 25, 2013
P.S. You might enjoy following me on Twitter.