Surprised that nobody has mentioned BatteriesPlus. Checking their website, they have at least 586 stores selling batteries - cell phone, laptop, car, etc. - and light bulbs.
Focusing in those areas seems exactly what RadioShack could and should have been doing.
Focusing in those areas seems exactly what RadioShack could and should have been doing.