on a related topic, if you're concerned about security, esp. of your instance attributes, new-style classes offer you significantly more control over them using descriptors (including properties [and to a lesser extent, slots]). there is plenty of docs available on those, so i'll defer describing them here. good luck! -wesley