7805 alternatives

A good alternative may be MIC2941, employed in ladyada's adjustable power supply:
http://www.ladyada.net/make/bbpsup/
It drops "only 40mV - 400mV".