THIS AGREEMENT is made the 18 day of October 2004 BETWEEN