Lol, I was just going to make a similar article on this topic. Its hot topic right now
Check out
WinSplit. It allows you to easily organize your open windows by tiling, resizing and positioning them to make the best use of your desktop real estate.
Also check out
AeroNotes or this
Windows 7 look-alike Notepad.
As and when new apps are developed or new tweaks found, this thread can be updated. Lets sticky it for a while and see.