If you need a shaker that blends like a dream, has no funny smell or taste, made of safe plastic (BPA-Free, PVC Free, Phthalate Free) and comes in some really sexy colors, Turbo Shaker is it. It also has a very tight fit, so no spills. Here's a link (but you can find it on many other sites).
http://www.turboshaker.com/