Boards and Wards, Kaplan QBank, NMS. Took step 2, did well. However, heard good things about the other ones too. basically pick one main background book and stick with it (B&W, First Aid, whatever) and do LOTS of questions. Most people I know did in the ballpark of their step 1 scores.