Awesome, thanks for all the suggestions guys. I personally hate flowcharts, but since i'm in one of the basics classes their making me do them. I agree with FlamingRain on the idea of flowcharts. I'm gonna give these a whirl.
Thanks for the help.