I agree with everything you said with one big exception, the high protein supplements, use them with care. Don't over tax your kidneys. Used to know a guy in my gym years ago who was a body builder, went to shows, ate nothing but lean meat, egg whites, and took high protein supplements. He scorned carbs, I used to joke with him that bread is the staff of life. He died a few years ago at age 42 from kidney failure. My brother in-law lost 80lbs on a high protein diet, looked great, but went overboard and ended up in the emergency room with kidney problems. He's fine now but learned a lesson the hard way.