As well as weight lifting, I do some all-round training like running and Quads and Core (okay, the class name is officially "Legs Bums & Tums"). With these kinds of exercises it helps if you are not weighed down by a big meal you had earlier on the day.
I'd like to have lots of energy, but not have a full bowel if you know what I mean. When should my last big meal be, and what should I be eating to give me energy without becoming weighted down?
UPDATE: How about this. Somebody competing, in running or swimming say, needs to be full of energy but not be full of food (or else they add to their body weight, making them slower). What would they do? Snack on food 24 hours before rather than have big meals?