I agree with Greg for the most part. For shelves, visit the clinical rotations forum and they will be discussing the best books for that particular shelf. Case Files and PreTest and pretty good go-tos for most the shelves. However, I would highly recommended doing the UWorld for the year like you suggested. I did it for each shelf, and they were invariably questions that seemed verbatim from UWorld. This especially rang true for medicine. ALL I did for medicine was UWorld. I didn't open a book, and I scored in the 92%ile. I don't understand the concept of "waiting" for boards for UWorld. The idea is to learn all of the material in UWorld, and to me it would make sense that the more times you go through it, the better you know it. I did all questions for each shelf, and then I went back and redid the ones I missed/marked the days leading up the shelf. I did pretty well on all shelves (I think my lowest was 88%ile). Ironically, I have found Step Up to Medicine to be the best Step 2 board review book for me (besides Secrets of course), even though I didn't use it for medicine. I would have liked to, I just didn't have time. That is one thing I would add: go ahead and get Secrets. IMO, the boards review book - extremely high yield. I would read the corresponding chapter to whatever my next rotation is the night before I started to get a brief, HY introduction to the field (ex: Psych, Peds). Again, that will just give you more exposure to the material. If you want to know where you stand when it comes time for boards - this is what the NBME practice tests are for. This is NOT what UWorld is for. UWorld is for mastering the material. Another thing I might have done differently is to annotate the answers of UWorld into Step Up to Medicine. I personally think Step Up to Step 2 is a piece of crap without DIT - way to short and no explanations. Good luck on rotations!!