This code sucks.  It was my first GTK app, and my first app after an extended
vacation from programming.  It does its job, and I'll rewrite it some day
but I thought ppl would want an application that does this, more then 
one that does it perfectly.