There is no reason why the earnings should be delayed so long. Note that cmgi like HP and all the fortune 500 companies are using SAP as their ERP system. After the month-end close, which takes a couple of hours, the numbers for the quarter are automatically generated. Now part of cmgi is still on another obscure ERP system, so give them a week to consolidate all the numbers and a few days to organize the paperwork. This means that cmgi should be reporting the numbers at least as fast as an HP.
CMGI is deliberately using delay games. The reason for this is really interesting to me.