Gramicci makes several styles of mid-calf shorts, for example:
http://www.gramicci.com/Akos_Jam/pd/...00/p/1048.html
Gramiccis are extremely comfortable. I bought these for the knee protection because you're always bashing them into rocks when climbing.
As for short shorts, you can get as wild as you like. These fit me well:
http://www.wickedtemptations.com/sb-sh965j8.html .