It can't be that hard!!!
I keep telling myself this. I'm writing a WCF application right now and I've been running into loads of problems trying to configure things. ABC right? Set my address, contract, and binding....how hard can it be?? Why is a horrible ExecutionEngineException being thrown and taking down IIS with it???
Turns out you can't have an IList<> of DataContracts.