Colo(u)r me impressed! All my coding is good for is making games and offline apps. Ask me to do anything with internet connections and servers and browser add-ons and stuff and I'm drowning in the spaghetti code of others.
Even though the changes were from someone else; the fact that you could (eventually) implement them is daunting.
Why do they make Superglue but not Batglue?