A good explanation of some Agile estimating and planning techniques:
http://www.mountaingoatsoftware.com/presentation view/46