I've spent weeks bugfixing projects only to admit defeat on one aspect a have to do it in a certain way only to come back a year or two later and not be able to remember or even notice what the supposed 'bug' was!
You're nearly there - and I can hardly wait
I know I'm not the only one who appreciates all the crap you are putting yourself through.