This is way more fun than the Daily Puzzle, although I did stare at the second last one in disbelief for about a minute before I realised it was Black to move...
link to first page provided for newcomers:
http://www.chess.com/forum/view/more-puzzles/300-checkmate-puzzles-puzzles-1---50
hey, this is the second part to my 300 checkmate puzzles! hope you enjoy and i will post the link to the 3rd part tommorow or later today if i have time to make them