At current, we have only four parameters with which we can modify the behaviour of the program. What if we want more? Very quickly, passing arguments on the command line can get very messy. A graphical user interface is a perfect way to manage these parameters in an easy to use and intuitive fashion. This section covers the implementation of a graphical user interface to our program in PyGTK.