Have you seen this thread?
http://forum.enjoysudoku.com/viewtopic.php?t=44There could be more than one answer for a partial grid. It takes careful placement of the clues to make sure the solution is unique.
Rublips' solver will always find
a solution if you allow it to guess. It's at
http://act365.com/sudoku/