Tying it all up with the GUI