Well I remember reading a long,long time ago that Object was only there for backward compatibility and not recomended. there is also been bug reports in free pascal about using them. don't think I've ever used them myself so don't really keep up on that to much. what advantages do they offer over classes.