--- includes/common.inc	2010-10-27 20:43:39.497423801 +1000
+++ includes/commonNew2.inc	2010-10-27 20:48:27.877423801 +1000
@@ -2805,6 +2805,12 @@ function drupal_add_css($data = NULL, $o
       '!IE' => TRUE,
     );
 
+    // We need to check for external files, sometimes not set in options, and make sure they are not aggregated.
+    if ($options['type'] === 'external' || url_is_external($data)) {
+       $options['preprocess'] = FALSE;
+       $options['type'] = 'external';
+    }
+
     // Files with a query string cannot be preprocessed.
     if ($options['type'] === 'file' && $options['preprocess'] && strpos($options['data'], '?') !== FALSE) {
       $options['preprocess'] = FALSE;
