Independently-owned general stores have been a fixture of country towns for decades, but economic pressures and increased competition are putting their future in doubt.