I bought two pairs of compression shorts to wear under my pants or shorts at the gym. They are very comfortable and keep my legs warm through my session. I am in love with these things. I got my two pairs at Dicks Sporting Goods, they were marked down to $21.99 for Under Armour. Does anyone have a good place to buy either Under Armour or Nike compression shorts for a little cheaper than $29.99? I want to buy another pair or two.