Index: README.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cdn/README.txt,v
retrieving revision 1.38
diff -u -F '^f' -r1.38 README.txt
--- README.txt	11 Oct 2010 21:03:32 -0000	1.38
+++ README.txt	11 Oct 2010 21:26:04 -0000
@@ -122,7 +122,7 @@
   /**
    * Implementation of cdn_pick_server().
    */
-  function cdn_advanced_pick_server($servers_for_file) {
+  function cdn_pick_server($servers_for_file) {
     // The data that you get - one nested array per server from which the file
     // can be served:
     //   $servers_for_file[0] = array('url' => 'http://cdn1.com/image.jpg', 'server' => 'cdn1.com')
@@ -142,6 +142,18 @@
     return $servers_for_file[0];
   }
 
+Or if you want to balance the number of files served by each CDN (i.e. on
+average, each CDN serves the same amount of files on a page) instead of
+picking the CDN based purely on filetype, one could write:
+  /**
+   * Implementation of cdn_pick_server().
+   */
+  function cdn_pick_server($servers_for_file) {
+    $filename = basename($servers_for_file[0]['url']);
+    $unique_file_id = hexdec(substr(md5($filename), 0, 5));
+    return $servers_for_file[$unique_file_id % count($servers_for_file)];
+  }
+
 
 Supporting the CDN integration module in your modules
 -----------------------------------------------------
