I know some hate comparisons, as expressed explicitly earlier in this thread, to other tried-and-true FPS games, but I must say that I appreciate the Halo system of shottie reloads; I think that right-clicking should initiate a reload sequence, and keep reloading (one shell at a time) until one of the following happens: you left click, and fire; you reach the maximum allotted number of shells for the clip; or you take damage. In Halo 2, you can stop the reload by firing with an instantaneous reaction time, which is convenient but slightly unrealistic. The round you're loading at the time simply doesn't get loaded, but to make it a bit more challenging (not much) I think you should lose the round (dropping it, but no new animation would be used, and it would halt the gun-dip reload animation and go straight to the firing animations). With regard to timing, I think 625ms per shell would be good. I would say an even 500, but then it would be too damned easy, and would throw off the s1 balance a great deal. Great work, benmachine, and simply ignore the less savory characters on this thread, as always.