Word of mouth on an item like the gift books wouldn't get them all out. They were $40, about $8 of which was commission to the telemarketers. Obviously they'll find ways to cope.
Sure they would. There's a book like that for most areas called the "Entertainment" book, which is filled with coupons for local businesses (plus a buy-one-get-one dining card for many restaurants) that can usually be purchased from several charities or from a local bookstore -- they have a hard time keeping them in stock.