That depends on what you are calling “semi” dirty. The absoulute best qd that I have found is Poor Boys Spray & Wipe. It has more lubrication than a normal qd, and it goes a long way. Just use quality micro-fiber towells, and fold your towell/switch to a new one frequently