Sounds like a shitty time! I use a lululemon long sleeve shirt. Not their top of the line, but not cheap either. I believe it's a merino wool based shirt. Love it, except I stink at the end of the day.
Takes me one run to get warm after lunch, and I never freeze.
On the other hand the upper armor might have something to do with that.
I'm warm all the time in it, even when sweating I don't get cold.
edit: I think this is the newer version of the shirt I bought http://shop.lululemon.com/products/c...catId=men-tops