CARDWORKS, INC. STOCK PURCHASE AGREEMENT September 25, 2005