I've had a horrible time with my kel-tec 380. I guess I got an unlucky gun, although its definitely the company's fault too. It recently just got back from its 2nd trip to the factory, which was because the assembly pin spring was out of place and the pin wouldn't settle. Also, even before that...