Three Extremes 2004 Review