Magic-Squares is a project mainly written in C++, it's free.
Type "run program" to bypass having to type each individual command.
Currently, the program has found 95 unique magic squares. I am unsure as to if there are any ways to decrease that number or if it is final.
LAST UPDATED AUGUST 15th, 2011