Podium Technology Limited NOTE AND WARRANT PURCHASE AGREEMENT May 30, 2008