Hello All, I'm some experiance with VB and am new to Python. In reviewing some code examples I've come across the "def __init__()" function with several different, what seems to me are argument options. IE: self, master, master=None. Would someone explain what these are for and how they are Python interprets them. Thanks for your time, Al