They are IMHO, the biggest cheats on the bonus planet. It took me over a year to get them to credit the miles. I spent probably 4 hours of telephone time, several visits to my local TDW office, a dozen letters, and finally the AA Platinum people took pity on me and got it credited.
DUring this time, I opened an account for my wife, after they sent me another offer, (it was a joint account), and they have completely disavowed any mileage whatsoever, "because I got mileage and I have another account", and I've given up. Despite the bad rep ETRADE has, I got mileage from them when I moved my Schwab account over, almost instantly. TDWaterhouse is about worthless. And I was, once upon a time (when all this started) a shareholder, both in TDW and TDBank. Note: WAS.