Exhibit 99.2 COMMON STOCK SUBSCRIPTION AGREEMENT Dated as of May 24, 1999 By and Among INFINITY INVESTORS LIMITED