Try a Kytac Braveheart IWB. I had one made for my 640 and I love it. It's light weight, very sturdy and extremely comfortable. I have several Kytac holsters, mainly for my Glock 23/27.
"A man's got to know his limitations."-Harry Callahan
“...Fate rarely calls upon us at a moment of our choosing”
“The difficult is what takes a little time. The impossible is what takes a little longer.”