ecard: A (Nearly) Perfect Birthday Gift