Every commercial spreadsheet since Lotus123 release 1 has included the abililty to transpose selected data. Nowadays, this is usually implemented using "paste special->transpose", against a selected and copied or cut portion of the spreadsheet. -- -lsm