Here is an tutorial from Maxim describing hot-swap circuits, and the advantages of dedicated hot-swap ICs over discrete component circuits. Hot-swaps are designed to protect the rest of the circuitry when power is applied. Inrush current limiting, circuit breaking, over and under voltage protection, etc..
This application note discusses hot-swap ICs. Typical hot-swap circuits are described and the advantages of different hot-swap circuits are explained.