Hi,
as an increase in the invalid block count would be an indicator of a 51% take over scenario and as I have seen how eligius got 4/10 blocks invalidated recently I wonder if there is any effort taken to keep track of invalidated blocks?
In my opinion the block chain should generally be a block tree containing also the invalid blocks with the client being able to request the longest chain, only. With this data the block explorer should also keep track of those lost blocks to run forensic analysis on them later.
Opinions?