BTW, modRana has a built-in POI database - the points are stored in categories and each has a name and a description. You mentioned parsing contacts - maybe the POIs would be also usable for something similar ?