ELECTION AND AMENDMENT AGREEMENT KAYAK SOFTWARE CORPORATION