I think this example is unfortunately too confusing to use in the intro. As a first-time user, I would come away assuming that Q provided some kind of Stream. I am not sure if there is a better example to make your point. Perhaps Qx, with a link? That could work:

```js
return Qx.map(array, function (path) {
  return $.ajax(path);
})
.then(function (responses) {
  // all requests done, and all responses available
});
```