Dialog is practically the only "advanced" way for a user to interact with an object. The alternative is using a HUD, but HUDs are heavier, non-standardized, and often require significant effort to develop. However, the llDialog function is extremely basic in its current state. That's why I’d like to propose the creation of an enhanced function—something like llDialogAdvanced—with the following features: Key/label buttons Colored buttons More than 12 buttons (perhaps 15 or 18?) Built-in pagination when there are more items to display Built-in menu and submenu system Built-in breadcrumb navigation for menus and submenus And please... buttons ordered from top to bottom, not the reverse order as it is now I truly believe this would greatly enhance both scripting and user experience. Currently, implementing custom pagination, submenu systems, and reordering buttons top-to-bottom is a common necessity, but each script must handle it separately. The results are far from ideal: just look at any furniture system with 100 to 150 animations categorized in menus and submenus—it’s always confusing for the end user. Colored buttons and breadcrumb would help a lot.