OK, I know the weather is getting colder and shorts are not a practical purchase for everyone but I wear shorts year round in the gym, especially on my 45 minute cardio days. Though I will say that I have no need to spend a lot of dough on a pair of shorts right now.
If you're in the same boat, then you should know that the Women's Side-Stripe Running Shorts from Old Navy are on sale for $6.99! The vented sides, sewn-in briefs, and internal key pocket make these shorts a great little buy. If you're not into wearing shorts at the gym when it is chilly outside, then you can always stock up for spring.