The great part of this story is that I get to post my motto, which I haven't had the opportunity to do before!
It is not learning from you mistakes that is hard. It is applying that knowledge so that you don't make the mistake again.
Someday I'll learn and not end up doing what I did in december to the d20Sharp project that right now is in a non-compilable state somwhere in code-growing-cold limbo. I'll have to fix it soon.