Who are the best instructional development shops, developers, etc.?

  1. Who’s the best custom e-learning development companies?
  2. Who’s the best off-the-shelf e-learning development companies?
  3. Who are the best developers?
  4. Who is being the most innovative?

Just curious…

And what criteria would you use to decide?