I asked a [very similar question][1] a few months ago, and got some excellent answers.


  [1]: http://mathoverflow.net/questions/2672/whitehead-for-maps