If you have Object Desktop, WindowFX 2.2 is in beta and boy does it have some cool stuff.
The main new feature is window scaling. See the main screenshot along with this one here:
https://www.stardock.com/products/windowfx/wfx-feb04a.jpg
Window scaling is where you take a regular window and have it be any size you want on the screen. If you hold down the shift key when you minimize a window, WindowFX will turn it into a tile. You can then use the Ctrl key to resize the tiled window to any size you want and optionally interact with it.
The tiled window isn't just some snapshot or some other hack its live. With real-time window updating. This can be quite useful for those of you have multiple chat windows open at once and want to keep track of them at once. You can also optionally set the tiled windows to stay on top so that it's easy to go back and forth to a group of windows you're working on.
If you don't have Object Desktop, you can get it at www.objectdesktop.com. It's a suite of desktop enhancements that includes WindowBlinds, DesktopX, IconPackager, Theme Manager, ObjectBar, Keyboard LaunchPad, and more.