@CalvinF: Does it need an update? It does a pretty good job as-is.

Ryan Parman @skyzyx