These are really hard to beat at any price. I have three of them. They can be worn IWB or OWB. I prefer IWB. Sometimes OWB is more comfortable, but sometimes IWB is. Also tend to knock into things less with IWB.
http://www.firearmholster.com/
Also, Alien Gear makes some pretty good ones at a decent price.