I'm currently using the DockPanel Suite in a little application I'm writing to give Visual Studio style panel docking. Really cool.
It is, free, open source, and easy to implement. My only critism is that the documentation is a bit fragmented. A quick starter (for C#) on the project web site would be good. Currently you need to download the separate documentation files.
So far I'm really impressed.