I have to admit, I've pocket carried a G23 in condition empty pipe, with no holster (just a couple of rags stuffed in the pocket with the gun to break up the outline) on occasion, at work. I have to do a lot of moving around, getting crap off high shelves and putting it on other high shelves, carrying a million pounds of crap, etc., so my shirt isn't always covering my gut.
Carrying any "weapon," even so much as a plain non-locking pocket knife, is against company policy (but is 100% legal), but I work evening shift, have to interact with a huge number of often extremely unpleasant, angry, potentially violent (and occasionally incredibly smelly) customers all day, and I value my life more highly than some stupid part time retail job while I'm going to college. Not that I endorse breaking any company's policies or laws or anything else.
Ankle carry with all that walking around and carrying crap is torture, Thunderwear/Smartcarry is the most ridiculous thing I've ever seen, and I don't trust the retention on the Kangaroo Carry thing. The gun's too big to use an actual pocket holster with. And the only gun smaller than the G23 I own at the moment is an NAA Companion. So empty chamber pocket carry with rags is the most practical way to CCW while at work. Hopefully will be able to afford a Colt Pocketlite sometime soon, though.