EXECUTION CREDIT AND GUARANTY AGREEMENT DATED AS OF APRIL 30, 2004