The customer service at TD Waterhouse is really poor. I am still trying to get my 10,000 miles from a deposit I made in September 2000! I called at least three times in 2001 and each time they said they would make sure they got posted but to wait 6-8 weeks. Last October I went by a branch office and they told to write their "NE Operations Center" -- never any. In January 2002, I sent a copy of the same letter to Customer Service in San Diego... still waiting.