Got the de-bounce switch de-bugged and now everything works great! Thanks so much to everyone who took the time to help me though this project. I learned a lot.