EDIT: Nevermind, just read on your blog that you did submit it upstream.
]]>Naturally, I would expect my terminal window to go on the top-right corner, but it wouldn't go there. Instead, it was on the bottom-left one, i.e. on top of gVim. Recently I decided to look into this, and this ended up with a little patch to - IMHO - improve things a bit. Now new windows are placed in what I find to be better/more predictable places, e.g. in my example, it would go on the top-right corner.
I wrote a little more about how xfwm4 works, and how my patch changes things. I've also put a PKGBUILD in the AUR.
In case someone else might like that,
-j