I haven't delved into dynamic blocks much in a while... development of our library got put on hold due to being balls to the wall, pretty much... but I have to admit, the only times I had used it... I am betting that the stretch would have been better... it seems like I used XY just because I hadn't used it at that point, and wanted to use it for the sake of using it.