I did go through MKSAP For Students w/ 2 guys studying for Step 3 awhile back...I found it to be a great way to review the high yield points of IM, in a no-nonsense format. I thought it was a nice supplement to my prep. An authoritative resource. I'd recommend it.