1. A method implemented on a computer comprising a memory, a processor, and a program stored in the memory, the method for making publisher recommendations and comprising: a) accessing from the memory a word processing module for execution by the processor; b) initializing the program via the word processing module, the program executed by the processor and comprising a bibliographic software module and a recommendation sub-module, the initializing permitting interaction among the bibliographic software module, the recommendation sub-module and the word processing module; and c) invoking the recommendation sub-module to automatically generate a set of at least one recommendation as to a publication to which to submit an unpublished article for publication consideration, the recommendation based upon an analysis of a set of information associated with the unpublished article; d) storing the recommendation in the memory; and e) transmitting a file associated with the unpublished article to an electronic repository associated with at least one publication from the set of at least one publication.