@natebuck: Excellent review.