Very good, John! I think that the present done by your own hands is the best one - as you present a part of your soul, part of the warm thoughts about the person you are making it for with it.
P.S: and maaaaan, I think I can keep rewatching the cat vs. train sequence for hours it is so darn cool!! ;D