Personally, I have no idea why I'm putting programming on this blog. This wouldn't seem like the place to post programming questions and help; however, I feel like when I talk aloud to myself or type down extensive notes and comments, it helps me think and figure out problems I couldn't solve by simply staring at them.
The problem I'm currently having with one of my projects involves 3 functions that are running asynchronously (all at once) while I want them to run synchronously (one after the other).