The do not call registry does work, for the most part, at least with the more scrupulous telemarketers. However, charitable organizations are not bound by the registry. That said, nearly all will gladly stop calling you if you ask politely to have your number removed.