I'm not too much into supplements, but something called Endurox R4 (it's a powder that you mix w/ water) has worked for me as a recovery drink after long runs. I forgot to drink it after my 8 miler on Sunday, and I felt the difference on Monday.
I had a really good workout in my garage today: 205 bench, 185 decline, 135 incline. Can you guess which one is toughest for me? I'm still trying to figure out the best angle for the incline on my bench. I did my first two sets at 155 but didn't feel right, so I knocked it down a bit.
That bench is the heaviest I've done in about 3 years, so I'm feeling pretty good right now.