PURCHASE AGREEMENT BY AND AMONG DOUBLECLICK INC., ALLIANCE DATA SYSTEMS CORPORATION AND ALLIANCE DATA FHC, INC. Dated as of December 22, 2006