nice puzzle
8/7/2010 - Precise Checking

All the moves are forced, it takes so many moves because white has to manuever the Queen so that it can go to the 8th rank from the h-file and from the 8th rank move downwards for a check. The only possibility for that is going from h3 to c8.
People are saying that this never happens in the game and such, but this is precisely why we have these puzzles. The concept is actually not so hard, and if you knew that your goal was to get to h3+ then the moves leading up to that won't be that difficult. You probably would never reach this exact position in a game but this just shows the idea of manuevering your Queen to a perfect square with just a bunch of checks in an almost completely open board.
good