I have both Berry-a-code and iCall Manager running on mine.
"Purpose:
Berry-a-Code solves a pretty simple problem. In real-time it tells you the originating city and state for phone numbers which do not exist in your address book." It hasn't been updated in a while, so it probably doesn't have all recent area codes, but it works well enough for me.