I read MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0 Foundation. It will get you 60-70% of the way there. Unfortuneately, the remaining is more obscure things that the book doesn't cover and you don't really encounter much (at least I didn't) in the real world. The MeasureUp practice exams helped cover the remaining items and I passed it the first time I took it. I had 3.5 years of experience when I took it (more if you count college). However, MeasureUp costs quite a bit of money (around $100), so I hope you can have your employer cover it for you.