? includes/table.inc
Index: commands/pm/pm.drush.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/drush/commands/pm/pm.drush.inc,v
retrieving revision 1.67
diff -u -p -r1.67 pm.drush.inc
--- commands/pm/pm.drush.inc	31 Dec 2009 21:56:04 -0000	1.67
+++ commands/pm/pm.drush.inc	2 Jan 2010 03:59:35 -0000
@@ -580,6 +580,10 @@ function pm_dl_destination_lookup($type,
   switch ($type) {
     case 'module':
       $destination = $sitepath . 'modules/';
+      $contrib = $destination . 'contrib/';
+      if (is_dir($contrib)) {
+        $destination = $contrib;
+      }
       break;
     case 'theme':
       $destination = $sitepath . 'themes/';
