wow cool thx! will look for that and make some tests
btw, if it is possible at all, I would render the regions of each cube that are not intersecting, and would render the intersections after, something like that I guess, so I would have not 2 but 3 things to be rendered, and the 3rd could even be created with CSG, but this was just a wild thought :).