If sometimes we face odd things, there are good times too. This same happened with me when I had to take exam 70-566. A friend introduced me to BrainDumps4IT and it solved all my worries. BrainDumps4IT Microsoft Certified Professional Developer exam guide had one of the most updated set of UPGRADE: Transition your MCPD Windows Developer Skills to MCPD Windows Developer 3.5 questions and answers. I passed the exam 70-566 with excellent percentage!