A Problem With My Coding Methodology That's Driving Me Crazy