Passmedicine is a great resource, but I would just bare in mind that some of the questions are v v specific. Also key when using it, is not to just click through as many as you can, but to really take time as to why you answering the way you are, and why each of the other options isn't right: e.g. Chest pain scenario and differential - sounds like an MI, but why is it not pericarditis.