Long story short, Juval Lowy wrote a paper for Microsoft, Writing Smart Clients by Using Windows Communication Foundation, last year. Unfortunately, we didn't get around to posting it until now (and before having to ask him to update for 3.5). So take a minute and check it out. http://msdn2.microsoft.com/en-us/library/cc294424.aspx