You think I should divivde my 9 classes into different modules? If two modules are in the same folder, importing one from the other is as simple as imort modulename, right? Any suggestion on how to divide it up? I won't have bother using python packages, will I? I think I'll try coding the gui by hand then, I want the code to be nice and clean. Are there any good tutorials on using PyQt? Thanks.