I started to notice Dollar General a couple three states ago. They are usually on the edge of town, perhaps just over the city limits. I suspect they are located on the cheapest available building lot to keep costs down.
They seem to function like a mini Wal Mart: low prices and convenient hours with plenty of free parking. I was disappointed to find that most items cost more than a dollar.
My only Coke and snack combination this trip came from a Dollar General on US 19 southbound from Crystal River. I plan fewer Dollar General stops from here.
Dollar General seems to have replaced mom and pop convenience stores, much like the chain fast food outlets are replacing local cafes and diners, even in small out of the way places.
The stretch of US 19 from Crystal River nearly to Tampa is the longest strip mall I have experienced. Stop lights every mile or so make for slow, annoying travel for at least 25 miles.
Along the route are dozens of huge billboards advertising legal services for traffic accidents and personal injury lawsuits. Based on my driving experience here, I think you'd need a lawyer sooner rather than later.
I hope to avoid the need for such services.