Hey this is a pretty awesome contribution! I'm really surprised that there's only been so few replies though...