Had to restart the client at 539k - max orphan issue (10,000+) I think it was - the client stopped accepting blocks. Restart and it's up to 580k.
I propose new diff algo in the future to prevent pool attacks that create tons of orphans. Fast block times like this create problems in the end when mining on a weak network.