EXHIBIT 10.7 GUARANTY AGREEMENT THIS GUARANTY AGREEMENT ("GUARANTY") is made this 6th day of December, 2004 by the undersigned (hereinafter referred to as "GUARANTOR"), in favor of the purchasers (each "LENDER" and collectively "LENDERS") of the 6%...