I do so enjoy that moment of revelation where a clear, simple solution finally emerges in my mind. I just wish it came during the planning stages, and not after I settled for a dumb, complicated one and had it half implemented. But it's still something to learn from.