What is the best way to ship a bike?

Due to the high cost and hassle of flying with a bike, most cyclists prefer to ship a bike through bicycle shipping services such as Overnight Bikes, ShipBikes or BikeFlights.