I've been using Fences for about a month now, and I'm really enjoying its functionality. It's working great on both my computers, and I haven't had any problems setting it up or using it. I've been considering purchasing Fences Pro, but the current features are not things I really see myself using, so I haven't yet.
Here is a list of things that I have found myself wanting to do with Fences, and would be willing to pay for the upgrade if they were included:
1) Individual customization of fences. I know this is in the works in some form, but this is what I'd really like to see: ability to set color, font, font color, background, opacity, etc. of each fence individually.
2) Ability to customize fonts in the names of fences. (Even just bold, italic, underlined, and strikethrough would be nice.)
3) Ability to "fence-in" Windows Desktop Gadgets. I don't know if this is even possible with the way Windows is set up, but if so, it would be awesome. I currently have some fences that just have gadgets kind of "sitting on top" (i.e., they look fenced-in, but if I move the fence, the gadgets don't follow), simply because I like the way it looks, but I'd love the functionality of the fence to work with gadgets as well as icons.
4) Synchronization of fences across computers. Again, I don't know if this would be possible, but I would love to have the ability to share fences with my home and school computers and have them dynamically update when I change something. For example, I have a fence called "homework" and a fence called "DUE TOMORROW" - when I move a shortcut from one to the other at home, it would also move on my school computer. I use Dropbox to keep all my school files synced, perhaps something like that could be used to keep my fences synced too? The ability to specify which fences to sync would also be nice to go along with this.