GUARANTEE AGREEMENT Between CCF HOLDING COMPANY as Guarantor, and WILMINGTON TRUST COMPANY as Guarantee Trustee, Dated as of March 30, 2004