Rotaboxes is a simple but challenging puzzle game

This peaceful game presents a photograph, broken into squares that have been randomly rotated some multiple of 90 degrees. Your challenge is the click on the boxes to rotate them into their correct orientation. The best strategy seems to be finding squares that you can easily determine need uprighting and then working on the adjacent squares.