Well, this is my opinion...meal replacement bars have an awkward calorie count. Too much to be a snack, but, really, in my opinion, too little to be a meal. If you eat one as a meal, you might be so hungry later on that you'll overeat. Also, they have lots of fat and sugar. This is just what I think, but I think it's better to have a super-healthy dinner that's natural and high in protein--like grilled chicken breast with Tzatziki sauce, sweet potatoes, and raw carrots. Yes, it's a little unusual to have raw carrots with dinner, but I've heard that raw vegetables are healthier.