Lobby_boy,
You have to be careful with terminology here. There is a fundamental difference between infinite and very large finite.
There is of course a limit to the number of grids that are possible. Just putting any number (1-9) in 81 cells has a number of combinations 9^81 (a very large finite number, not an infinite one!), but of course the number of valid Sudoku grids is substantially less than that. If you think of the number of combinations of placing 1 through 9 on each row, you end up with (9!)^9, but of course, the vast majority of even these combinations are not valid sudoku grids.
The exact number is being discussed in great detail in this forum:
http://forum.enjoysudoku.com/viewtopic.php?t=44Whatever the eventual answer is, the list of grids is definitely too large for it to be worth a human checking through them in order to get to a solution to a particular puzzle. And it has already been established that it is trivial to code a computer programme to solve it by trial and error in each empty cell (some of them take 0.1 seconds to complete
any given puzzle). So there would appear to be little value in a computer programme using the list of complete grids to solve it, if such a list could be generated.
Sudokus can be solved much more easily by computers (through trial and error, or by definied logical steps) than by humans - accept it. The fun of sudoku is for human solvers to solve them in any way they can. There are a bunch of natural logical stages at the moment as listed here:
http://www.simes.clara.co.uk/programs/sudokutechniques.htmDon't stop thinking. I'm sure there are other techniques out there and I would love for somebody to find them. But, sorry, checking through a vast list of possible grids isn't going to be one of them.