Having problems with your magazines dropping in your STI doublestack? You might try this solution:

Check the underside of the mag release catch. Earlier production models have a sharp ledge to stop overinsertion of the mag. Sometimes this caused mags to drop during recoil. You can round or bevel this edge and get rid of the problem. Here are some pictures courtesy of Chris Schirmer of STI: