(I'd love to post that on @dribbble but don't know any designers to invite me...)