Thank you so much, both for the praise and the solid critique! They're both very much appreciated!
I know it seems strange, but if you have any time, i would really appreciate if you be willing to point out some of the typos. I'm sure they're there, I'm just not able to find them, and I'd appreciate the help!