diary at DKos that has a possible explanation for the way this was handled. its one view but it is reasonable and ought to be looked at in this discussion.
http://www.dailykos.com/story/2008/2/7/165217/8262/388/452179top half edited out, this is the bottom half. Financials of both camps and explanations are at the top.
"At the same time, I think the Clinton campaign knew exactly what it was doing in disclosing Hillary's $5 million loan. Consider that these leaks have come through some relatively Hillary-friendly sources, like Mark Halperin and the New York Times.
The theory is basically this: people were going to find out about these financial issues sooner or later. Some disgruntled staffer who isn't getting paid anything leaks to the press, or someone leaves a Powerpoint sitting around -- then you have a real problem. And eventually, you have FEC filings to worry about.
By clearing the air now, the Clinton campaign preempts these scenarios, while also perhaps giving her donors a little extra incentive to chip in. I wouldn't call it a brilliant strategy. But it's certainly not some kind of elaborate ruse. In all likelihood, it's just the best way to handle a bad situation. If, for example, Hillary does not meet expectations in the Beltway Primaries, and this news had come out against their volition then, the "sky is falling" narrative might have been difficult to overcome.
At the same time, it does seem like the law of unintended consequences has come into play here. For one thing, Hillary might not have recognized the extent to which this disclosure would have motivated Obama supporters to contribute. And for another thing, they might not have anticipated the extent to which this would bleed into the Super Tuesday narrative. When news of Hillary's loan came out, the media suddenly became much more willing to recognize that Obama won more states, that he was ahead in the pledged delegate count; this is how campaign narratives go -- one aspect of the campaign tends to bleed into the coverage of another."
And here is the thread I started on this earlier.
http://www.democraticunderground.com/discuss/duboard.php?az=view_all&address=132x4464801