I've already read the first edition of Effective C#. It was OK. And I have the first edition of The C# Programming Language as well.
What the T-SQL and .NET Application Development training kit like? Worth the money?
The second edition contains quite a lot from the first (borrowed a copy from a former boss - yes I returned it), it just new new stuff like dynamic in .NET 4.0 and generics. Not so much a book to study but it is good to read on your lunch break or on a train.
The T-SQL one is good if you are working with data (I am heavily at present) as using stored procedures ties in nicely to OLAP and reporting. Linq to SQL is not the best tool for the job in this specific scenario.
I think I could take the .NET, Winforms, WPF and WCF exams and do well, but it is a question of finding the time to finish or the 30% of the books that I did not use. Most of these books have been purchased out of necessity rather than choice e.g. I was
given ownership of web services in the not too distant past, and the WCF training book got me up to speed in no time.