I have released the first versions of both of Content Recommendation Engine and Similarity Objects. These modules, while appearing to be duplicates of other modules, are a significant departure from them. Most notably, there use of Views 2 and thus, respecting node_access() which is lacking in most of these modules or it is done after the query is sent to the database. Please read on to find out why I believe both these module provide more functionality then anything like them.