I'm currently developing an Experience that is to be packaged as a product that people can install in their land.
One of the difficulties I can see is that in order to allow an experience a user must do a series of steps:-
  1. Open About Land
  2. Go to allowed Experiences
  3. Click add experience
  4. Type in the name of the experience
The last step is especially prone to user and merchant error. Typo's causing the user not to find the Experience, adding the wrong Experience.
Or the Merchant might have since renamed the Experience and the user no longer knows what to search for.
To solve these pain points I propose adding the LSL function llRequestAllowExperience. It will ask the user with a dialog if they'd like to allow the experience the script is compiled to in their land, and offer the user to allow it for either 'Parcel' or 'Estate' depending on the permissions over the land the user has.