I found out the bug was my fault. My program was sending strings that were not null-terminated and the strlen() inside gtk_text_insert() was returning a wrong value (I think). Thanks for the help w/ scrolling. (I'm using GTK 0.99.10 btw.) - Tim