Check out what happens when I generate C source code from a big glade file and compile... so... big files are bad. :) cc1: out of memory allocating 755700224 bytes after a total of 36343808 bytes make[2]: *** [interface.o] Error 1 $ wc -l interface.c 17888 interface.c I guess I'd better use libglade. ;-) Regards, Neil