The method 12, wherein said {HEAD ~ plurality} of reusable software engine implementations provide {TAIL ~ geo search capabilities} and personalization capabilities 
The method 12 , wherein said { HEAD ~ plurality } of reusable software engine implementations provide { TAIL ~ geo search capabilities } and personalization capabilities
OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH