thank you so much for this! i created a new account and couldn't get flexible squares to work when it used to work in my older account, so i think DW/LJ definitely changed something. logged back into my old account and ripped the code off from there though, and everything's working perfectly now :)