In my area the municipal electronics recycle days have been discontinued because of some perceived liability risk. BestBuy will accept electronics and CRT's up to 27", but don't show up with a van full of stuff. We have some local businesses that will accept anything with a power cord unless there is a CRT attached. There is usually a charge for CRT's if they are accepted. One company is grumpy about accepting cassette decks and other small stuff claiming that there is very little value relative to the cost of disassembly. Staples will accept electronics that seem like something they would sell.
There are some small, probably one or two man shops that will selectively accept electronics items. There is a charge for CRT's. One might net a small amount of money for other items.
It's expensive to recycle alkaline cells. I'd need to purchase a box, then return it to a recycle center. There is a large scale process that nets a small positive cash flow when recycling alkaline cells. Unfortunately, it can't really cover shipping costs to the processing center. In Europe the battery retailers must accept spent alkaline batteries for recycle. In the current US business/political environment, this sort of law would not be enacted.
Also, in my area, there are services similar to
1-800-Got-Junk that charge by the truckload or fraction. (warning: some crews achieve a very low packing density) They'll make just anything disappear and claim to dispose of it responsibly.