Solving jigsaw puzzles is a popular pastime. This program includes several virtual puzzles that you can solve. You can customize many of the features of each puzzle, such as the amount of pieces (which can go from 20 to more than 300 depending on the model); their shape (you have 10 different options); and change the size of the image by using the zoom feature. You can also set the program to show the image in black and white. To lessen the difficulty of the puzzle, you can set the program to show the pieces always upright, and to group the pieces by color.
Once you have set the program according to your needs, you can start solving the puzzle. If you choose not to show the pieces always upright, you can rotate them by pointing on them and rotating the mouse's wheel. It is also possible to hide the reference image, thus adding more difficulty to the task.
The program also has a virtual "tray" where you can store some pieces temporarily to use them later, This is useful if you have matched certain pieces but don't know exactly where you need to place them in the puzzle.
The program has other options. For example, you can change the background color; ask it to show only the pieces of the edge, and save the puzzle to finish it later. Interestingly, the application lets you create puzzles using your own image collection.
The only drawback I can think of is that there are some free programs with pretty much the same functions. Nevertheless, if you love puzzles, this can be a good option for you.