If you want to know about taking protein shakes then i suggest you to visit a good fitness site such as www dot fitnrg.com that can guide you and can solve your queries regarding to your health.
High quality protein? I usually have a small bag of pea nuts after a work out as they contain a fair bit of fat so I have a small bag. (Roasted) Is it ok?