Visual Studio 2005 has one of the most amazing and intuitive systems I've ever seen for moving, hiding, docking and tabbing windows I've ever seen.
I've seen this system duplicated in a few other non-Microsoft programs, which leads me to believe that there might be a relatively easy way of duplicating it using .NET.
Does anyone know how to do this?