A tool we could all use, especially for new site builders.
Everytime I build a new site, I research 3rd party contributed module choices.
Yet, I have method to the madness. By that I mean the first thing I do is... run a search and sort on modules for lastest drupal release and then filter by most installed. Then I individually go through all those modules and download them one at a time. This is time consuming and redundant work, since I do it for practically every site I build.
Usually to make things simple as possible I just download everything in the order they filter for most installed and count them as I go. I will usually go through the most installed modules for version of Drupal I am using for around 300 module files.
Sounds like alot, but most often with that many modules I pick up on most of the modules I will probably be using. No the list isn't complete for every install, but it is a good list for most of my sites.
After all those individual module files are on my local computer I run 7zip or Winrar and extract all those files to one folder, i.e.,"modules-02-03-13 most installed". The files have all been extracted at this point and all the module folders are visable.