This is attempt to clarify what is object repository and descriptive programming in QTP
Read this post on testingideas.wordpress.com