So it looks up area codes... I believe the iPhone already tells you where an unknown number comes from if you touch the little arrow next to it in the recent calls list.
SplitTheBiscuit about Caller ID