An algebraic geometric approach to separation of variables.