Thanks! :D
I was working on it throughout the ten days, not just the weekends. Plus, I think I got pretty lucky - none of my horrible code hacks seemed to get in each other's way!