As a note, you need to learn how to use the WCF logging utilities:
it’s opens in Microsoft service trace viewer that I’ve written about before.
Config Editor (makes it a snap to setup).
Trace viewer. Totally awesome. Allows multiple services (client and server) to trace and can join them and help you analyze all the details. Lets you get to the root of issues really fast. (Cause when there’s a server WCF error, the client is unlikely to get useful data out.)