The recent addition of llGiveAgentInventory function is great but it has some limitations I feel greatly reduce it's usefulness.
Specifically
"The target must be an avatar in the same region as the sending object, or must have recently been in the region."
If it were possible to give avatars inventory regardless of whether or not they are in or recently been in the same region I feel that this would be far more useful.
My specific use case as an example of why this is important for me is that I run a combat group and have an in game armory with scripted updaters and vendors.
I currently have to use unboxers for pieces of equipment with multiple items.
This function could potentially allow me to create an updater/vendor system that automatically organizes all of my groups equipment neatly in one folder of a users inventory and eliminate the need for unboxers.