... // edit (with save or cancel) There are way too many advantages of objects to list here. I suggest that you go to my web site: http://www.gointellitech.com/program.htm And read the articles on OOP programming. These will give you more information, although they only cover the tip ...