I've built quite the program......... let's see how well it does...........