Good lord, for the love of multiple inheritance...
If I had my way, all clothing would be containers, and inventory as we know it would be eliminated entirely. You'de have what you could hold in your hands, what you could wear, and what you could fit into clothing. Larger clothing would be bigger containers, so a pair of pants could only conceal 3 pistols but a trenchcoat could conceal a rifle. The inventory command would change to tell you what's in your pockets. Hold would work the same (retrieving it from the clothing), and freehands would choose the first avalible pocket that would fit the item, starting with your torso and leg clothing and moving outward if necessary (that way your pack of smokes won't alway end up in your SHI construction helmet). Removing an item of clothing would effectively remove the items stored in it from your inventory. The size of the clothing container would be based upon it's coverage; more coverage == more storage ability. From a usability perspective none of the commands would have to change except if you wanted to place a specific item in a specific piece of clothing (stash magnum in pants), and totally naked people couldn't carry anything besides what they can carry in their hands.
Sorry, I just had to get that off my chest.
It's just I've been thinking about the whole worn gun and unlimited inventory problem, and I'm pretty sure this would fix most of the issues.
Baring that, a sling's a pretty good idea.
(Edited by Kevlar at 5:23 pm on Feb. 25, 2004)