Pulled a bit of an all nighter on this one to get it out for Scott Pilgrim day so forgive me for not putting it up early.