Can somebody help in achieving tagging and recommending in SharePoint 2010 document library. Tagging feature available OOTB, I think is not useful for me. I want tagging in the way so that user in future can search the documents with the tagged properites. Also I want to achieve the tagging for 'visitor' users also. So that any logged in user in my portal can tag the documents inside a document library and later if he again visits the portal can see his tags for the document library and can search the document library with the tagged terms.
Also how can I achive the recommendation feature in a document library, so that users can recommend any document within document library with there collegues, this feature also I want for every portal users(including visitors and readors etc..)