EXHIBIT 99.1 JOINT FILING AGREEMENT APRIL 29, 2008