Well bro', as they say, hindsight is 100%... I've found myself in the same predicament, many times when I shoulda' listened to that "little voice"... But hey, the day we stop learning is the day they lay us on our backs and throw dirt in our faces!
On the upside, at least you have some code layin' around that could save you some further head-banging!
The community has faith in you Skwasjer and we know it's only a matter of time.