I have been on a quest to find a good shaker for both my protein shakes and my Results&Recovery Formula for a long time now. I tested a lot of shakers, from the cheapest plastic ones from the local grocery store to expensive and complicated thingamajigs from official body-building stores for which you almost need a manual in order to use (or clean for that matter). Either those thing couldn't even get through a simple session of shaking without spilling liquid all over or it took 15 minutes to take the things apart, clean then again about 15 minutes to figure out how to put the thing together again.