Hey all, has anyone tried the Cliff Protein bars? They claim to have 20gram of protein which would be great. Do you guys eat them before or after workouts? What's the best flavor? I have seen chocolate chip, peanut butter or chocolate peanut butter. I can get them in large packs at Costco for a pretty good price but wanted some opinions first. Thanks!