1. A computer-implemented method for a ranking engine, the method comprising: assigning a score to each file or record based on at least the following factors: recency, editorial popularity, and clickthru popularity; and organizing the files based on the assigned scores.