I used the Microsoft training kit to prepare. It was pretty good but practical experience really helped me as well. The practice questions that come with the training kit were good too. Death from Above MCPD: EAD, Web MCITP: DBD, DBA MCSD.NET MCDBA