I'm confused. Some of the guns fire several shots at once, but still only count as taking one shot per shot? That just makes no sense.

Also, steadyshot is an incredibly dumb name for that feat. How does holding the gun steady let you use your strength instead of your dexterity to use the weapon? Hell, why would you ever want strength anyway, considering these ranged weapons deal absurd amounts of damage. Unless you were an ubercharger, you wouldn't ever go into melee, and if you were, you wouldn't waste feats on guns.