Has any one tried Shakeology before? If so what are some of the pros and cons? Or does anyone know of anything that's cheaper but as effective? I'm looking for a shake that will have protein and boost my energy.