What part of the country are you in? There are some providers such as Metro PCS and Cricket who do offer unlimited local calling without being able to dial long distance.