Currently, all mesh uploads default to right hand, which leads to the problem that the 'Wear' function in inventory is no longer useful as it inevitably replaces all of your attachments. Whilst it is possible for creators and indeed consumers to manually set an attachment point, I think it would be great if default attachment point for new uploads was done intelligently, thus improving the average experience.
I propose making the following modification to the mesh uploader:-
  1. The mesh uploader will loop through all vertices in the mesh and build an array of vertex groups and the total number of vertices rigged to a given group.
  2. Whichever vertex group has the most verts rigged to, the attachment point closest to that group is what the uploader sets the default attachment point to.
For example, if I upload a hair and most of the vertices are rigged to mHead, the uploader would automatically set the default attachment point to Skull. If I upload a bikini top and it's mostly rigged to mChest, it would set the default attachment point to chest. Etc.
It doesn't need to be perfect, but it just needs to be good enough that most newly uploaded rigged attachments by default end up attached somewhere sensible. Of course, if a creator doesn't like the attachment point the uploader chose, they can always change it after the fact by manually attaching to the desired point to change the default.