Darrels' averaging routine is pretty slick. I would go with that if at all possible.