This maybe a bit off topic, and is really more of a discussion question but... Are there GUI builders for Ruby that allow one to truly divorce the GUI from the logic? Reading the tutorials for the GUI toolkits, and the tutorial for foxguib, it appears the idea is make you GUI, then have your classes inherit the GUI class. Or worse, embed the GUI code directly into your classes. I suppose one good question would be the _right_ way to to make GUIs for ruby scripts. Really just inheriting the GUI class, making a separate gui and worker object and glue code between them? Admittedly I maybe looking at these tookits a bit naively as I'm just now writing some front ends to my utility scripts that use on a day in and day out basis. Thanks for any suggestions or comments. --Kyle