Calcgen 2009 Review