I add the daabase in its entirety and the logged in user just picks the carrier from a choice option. I currently list every carrier I have and in alphabetical order. When they type their area code it isolates which part of the world their phone is from to reduce the list. I understand a penny is just a penny but a penny is still $20 a day for me if I go that route.