python persistence management http://www.developertutorials.com/tutorials/python/python-persistence-management-050405-1306/