If the bullets have to be entitys and NO trace (for slow bullets in bullettime and such stuff...) Make the bullets sprites and use C_move with ignore sprites. Works fine in most situations, because everything I shoot at in my game are modelentities, even Windowglass (some people use sprites).