Looks just beautiful, I always leave docstrings out because of laziness. As for quotes you don't need to put "" if you have nothing to say and python lets you use 'single', "double", or even """the 'magnificent' triple "quote" """ in code. Tom