Nice attitude! The fact that your curiousity drove you to figure out the problem long after its solution had immediate utility...that's always a good feature for a programmer.
I once figured out the weakness in my response to an interview problem 3 years after the interview. It was something basic too. Made me feel like an idiot, yet relieved at the same time.