Hi Roel,
One nice feature or benefit is they don't have to be LuxCal registered user's. It could be simply a link from a current event, perhaps like a plugin is for other scripts. For those that don't need the feature they don't set it up.
The main site that currently use's LuxCal has a few event's each year, one is a paid event, that they could likely use the features of this script. I'll present it to them and see if they want me to set it up.
The only weak or challenging part is the installation or setup. It requires some work to create the database and set up the fields.
The only thing it doesn't have is the waiting list feature. In the PDF that is included in the download explains how it could be added.
4.5.1.1. Hidden Special Purpose Fields
You might want data fields to track some data that you don't necessarily want to display to the user. One example is a waiting list. It is beyond the scope of the registration system to try to keep up with a waiting list, but it is possible to create a data field to help the registrar keep track of the data.
You can define a field in the $c_aryFieldDefs parameter of the olr-config.php file, then remove the HTML element for it from the registration HTML page. The field will be in the database, but will not be displayed in the registration page.
Dan