I just bought Fences pro, and it has some interesting features over the free version but so far nothing I can say I would use or want enough to actually have bought it at full price. So I wanted to make a few suggestions on what features would be nice to add to the pro version that would entice me to have not waited for a sale.
1) The transparency thing in pro is nice but there should be one more option that would roll the fences up to the label so that the whole fence doesn't just disappear completely.
2) With the roll up to the label functionality mentioned in the first suggestion, it would be nice to also group the fences labels together so that it eats up less desktop space. So labels bunched together then when your mouse goes over a title, the fence drops down to show it's content, and moves any unrolled up labels below it as appropriate.
3) The ability to put the labels of the fences on either the left or right side. If you add this along with the roll up to label functionality you can save lots of desktop space IMHO.
4) The option to bring fences above non full screen windows would be good feature to have. Sometimes you just want to access some icons on the desktop but they are obscured by a open window and you have to move the window or minimize it, click on the icon then restore the window back into position. Without an option like this it makes fences significantly less useful. Cause even if you use all the desktop space you still can't access the icons in the fences if a window is covering the icons enclosed in it without at least minimizing a window covering the icon.
5) The ability to fence in windows. I like my windows to open in roughly the same position all the time, but Windows 7 does NOT remember them. I ended up buying a program called window manager to keep all the windows positions memorized so when I open this app or explorer window it always opens in the same position and size. That would be an extremely useful and desirable feature to add to fences. Especially with an option to say specify a region of desktop space where any window that is unknown by the program will open in that section of the desktop all the time.