Note to EVERYBODY: I HATE THREADING!

Just because of the amount of code that has to be out of Functions.vb to
make it work.