Credit Agreement - The Home Depot Inc., Bank of America N.A., Wachovia Bank N.A., First Union National Bank and The Bank of New York