A late birthday present for my very good friend...