
File this under “It goes without saying,” but this one had me so puzzled for a time that I thought it bore repeating.
In general, a good best practice for any Drupal site is to put all third-party modules under your sites/all/modules directory; this makes for good portability when it comes time to upgrade the Drupal core, and makes it generally easier to keep track of what you’ve installed.