Hain's resignation does of course mean that Brown will have to reshuffle his cabinet - or bring in a new face directly to the DWP and Wales posts.
Has Brown made another Boo-boo?
Of course, Brown did say only a few weeks ago that Hain is only guilty of being incompetent, instead of sacking him - a sign of more dithering and poor judgment? What if it is now shown that Brown backed a man who deliberately committed fraud?
The fallout from all this could be very serious indeed...