Ha, yeah, that's why I was asking. Anyway, I'll stop hijacking the thread :) 

It's a great post. Like @chenglou I'd recommend inlining a few pieces of code.