This is the first time I've seen a mistake. The D in the top left hand corner is the wrong one, don't know what it should be replaced by though so when you get near the end there are a number of options. Good sudoku, but it's just a question of time on getting it out, 2 hours should do it, much under that and you're good I reckon.