Thanks for the quick help and great work testing this out everyone! Especially finding my mistakes...Doh. This seems to more accurately represent what I see in FORSCAN so I'm feeling pretty good about it.
I should point out that this IS all based on the assumption that FORSCAN is correct. I believe that it is but wanted to make sure I pointed that out.