I am currently working on losing fat only, I do cardio 5 times a week and weight training, and I always eat less calories than my maintance. Sometimes however I go over my calorie count by like 500 (say my parents want to take me out to eat if they come to town). Let's say i've done a full weight training workout for that day. For that one day will I gain muscle? According to all the theories on this site, I should gain a miniscule amount of muscle just for that day because I have excess calories and I have worked my muscles. What do you guys think?