Sockets do have their place, but to say no board should be without sockets
expresses a *VERY* narrow viewpoint. Many arcade game boards had sockets and
gave no end of reliability problems. I would certainly agree that prototype
boards probably need sockets, but I would not expand that to a generalization
that all boards need sockets.
  From: "Alexandre Souza" <alexandre-listas
at e-secure.com.br> 
      No board should be without sockets. Period.
     Even in prototype boards, you should use that. They are cheap comparing
 to the price of your time for a future problem diagnose, or for the care of
 the board in case you need to change one or two ICs. Sockets are cheap, love
 them! ;o)