Refactored the heck out of the normalization. It should be simplified and working now, but I cannot guarantee that.-MB