how about XML and how to make a custom GUI with it? seems custom GUI's have been a popular topic lately. to me the XML route seems like a good idea..of course there is GLFW, GLUI and QT but none of these offer you everything and QT isnt free. a good GUI would be buttons, checkboxes, listboxes(drop down menus), file browsers, radio buttons, sliders(slider bars vertical and Horizontal), a color wheel and text editors just to name some right off the top of my head. maybe JavaCoolDude could head this one up since he is such the master at it..haha.