
One recent feature of Groupy that I appreciate is that I can now specify how long I keep one window on top of another to group them. Originally, this was instant but I found myself often grouping windows when I didn't mean to. I think I'll request a half second option just to be difficult. 
www.stardock.com/products/groupy