Stefan Neufeind gave a presentation on XUL user interfaces at the 2005 O'Reilly OpenSource Convention in Portland, Oregon. The presentation covered the basics of XUL including its origins in the Mozilla project, layout using boxes and CSS, and common interface elements like text boxes and images. It also discussed how to open XUL interfaces, add interactivity with JavaScript, and focus navigation using tabindex and accesskeys.