Calculate and manipulate magic squares up to n-order = 500. Calculate all types: odd, singly-even (n=4m+2), and doubly-even (n=4m) orders. Rotate the entire matrix, create horizontal and vertical reflections; translate in eight different directions; and exchange pairs of cells, columns or rows. You can save a square in a .csv (comma delimited) file while you are working on it and reload it to continue your manipulations later. These files can also be imported into spreadsheets, databases and word processors. Completed magic squares of n-order 15 or less can also be saved in a Microsoft Access database. The database verifies whether or not you have already created and saved that magic square.