Interesting thread, I'll make some unrelated points without quoting anyone, please don't hit me.
Push-Ups: like Zod said, push-ups shouldn't be the main focus of your pectoral exercices. I use push-ups as a good "finisher" between each bench set. I usually do around 50-60 when not doing any bench set and 20-30 when I just did a bench set. I also use an inclined/declined super 7 exercice on the bench to get better results. I should do more endurance, but oh well. The gym was closed for the week anyway.
Tuna is pretty good for the protein intake. I usually eat it right out of the can too, without any mayo or stuff. Peanut butter is also excellent. The natural one of course.
And Redbulls don't provide any kind of energy....... so taking one before training is pretty useless.
I don't use any kind of creatine of other added proteins in any food I take. Actually, I have a pretty standart diet. For the best or the worst, I'd say. I feel eating supplements is kind of cheating.