Anyone have a favorite brand of complete protein which is not derived from dairy? I ask this because many trainers recommend staying away from ALL milk based products at least three weeks out from a contest.