I recently discovered Osmosis and regret not knowing about it sooner! I own every QBank (from UWorld, USMLERx, Kaplan, Firecracker, etc etc) and Osmosis really surpasses them all. They incorporate fun "real people" Scenarios and questions into their QBank (for example, the question is about a 50 year old man with this manifestation on his nose and presents with this, etc etc etc and it comes to find out that it was talking about Hugh Jackman and his history of skin cancer!). This really, REALLY helps you retain the knowledge. They also add in short YouTube videos to help solidify the knowledge, give phenomenal explanations, and provide you with in-depth analyses on your strengths and weaknesses. You can also choose the topics you want to cover, which is great for me since I havent covered all the blocks in class, yet. Seriously, I love this program and wish I had known about it sooner.