Surprisingly enough, it's been done before: http://www.grandsquare.dk/alle/index.php?menu=5&id=2044
(But the timing above is two steps per side, yours is four steps per side, and Mary K is three steps per side. So they're all different.) -Chris Page San Diego