I definitely find the nightbus the best option for early morning departures when not on expenses. I have a nightbus from my place to Trafalgar Square, and so if timings are right it's not much slower than a cab, and about £100 cheaper.
Luckily, however, I very rarely have to do the crazy early mornings.