This discussion of CMDB and its total impracticality has got legs. Let me reinforce two points please: (1) CMDB can't be done because of the data and regardless of the implementation and (2) I'm talking about CMDB as specified by the ITIL books, not any old database. It can't be done.