A micro site created in 2011 to wish Christian Rodriguez a happy birthday