So um apparently you can live in an area code and have to dial one for long distance when calling the same area code if its too far away. I feel like an idiot for not knowing this, and I have no idea hoe to distinguish between long distance numbers or not since they're the same area code 
Think about *my* area code. In spans from Northern Jackson, Miss up to the beginning of Memphis - from the Delta all the way to the border of Alabama. That all can't be local, y'know
I think of local calls basically being in the same county.