Did not know them, will look into it, thanks. No, doesn't have to be a drink.
EDIT: They're protein bars, not meal bars, am I missing something?
20g protein, 6g fat, 4g carb
That's too much protein. AFAIK even a strength training diet is only 30-35% protein or so.