For shorts...
I tend to use swimwear - usually the thigh-length triathalon style suits for men are great.
Cool, no extra pads, look good enough, usu can find them VERY cheap (esp end of season).
They do tend to run small, and might be constricting.
Also, they may not be as durable as...