I too received a ban not long ago on my one, and only, account.
First and foremost, I am quite happy with the Demonbuddy team and the community as a whole, and do appreciate all of the work that goes into making this bot/profiles possible.
BUT!!
To those people saying: Demonbuddy isn't detected because "all Demonbuddy botters would be banned." Need to think twice.
Lets think about this and banning patterns in general.
Blizzard knows that the botting community is full of really bright coders, whose jobs/livelihoods/hobbies depend on creating and/or noticing certain algorithms. I am no coder, but I know damn well that if I was working on the Blizzard team, I would somewhat randomize the criteria that is used for banning people. The MOMENT, a pattern is established, is also the moment that their methods of banning/detecting become obsolete altogether. So, just because person so-and-so was/or wasn't doing x-y-and-z when they received the hammer DOES NOT MEAN that those variables are what banned them. Furthermore, what would also be somewhat indicative of Blizznutz making something of an effort to remove patterns from their banning methods, is the fact that people can go days without botting and STILL receive the ban hammer when the time comes --something triggered the flag, but they wait to ban so as to prevent us from getting a better understanding as to WHAT triggered the flag.
Something another poster has mentioned with regards to "culling" botters, and Blizzard doing so in a way to maximize profits, should not be discounted and is very much a likely scenario.
Now with all of that said, I do seriously believe that it is not Demonbuddy that is being detected ( why? because I have faith), but rather them either: cross checking coordinates with public profiles with the input from users; them noticing people being on 24/7; and/or game creation times being too quick or not random enough.
Im sure I am going to get flamed for this, but go ahead. FLAME AWAY!!!