Once you hit that fifth nested for loop, you start to realize this refactor could really use a refactor. 2012/06/19