WCF: Which Binding for What
Exposing Services via XML base Web Services: BasicHttpBinding, WSHttpBinding, WSDualHttpBinding, and WSFederationHttpBinding
Distributed Applications (all hosts on .Net 3.0): NetTcpBinding and NetPeerTcpBinding
For cross-application domains (on same machine): NetNamedPipeBinding
Integrating with MSMQ Server: NetMsmqBinding, MsmqIntegrationBinding
All above mentioned is conclusion of my understanding based on my reading. I didn't implement all bindings, so your feedbacks and experiences are welcome.