hmm.. I appreciate the cleaner code.. Definitely better and more reliable code... but this crash problem persists even with those changes..

I'm starting to think this project is corrupted and I'm going to have to revert back to my older version

thanks for the help though