If you're playing against deep-stacked calling stations, then it's recommended that you fill your range up with speculative hands, such as pocket pairs, suited Aces and suited connectors, since implied odds
will be very high (you'll get paid off the times when you hit your hand).
If you're playing against decent regs, then you should have a mix of speculative hands and high cards.
If you're playing a bit shorter-stacked than usual (eg. lots of 40bb stacks around), then it's recommended that you put more high cards and less speculative hands in your range.
So I agree with all the people that say you should adjust your opening range depending upon stack sizes and table dynamics.