If you don't select a name for the person you are buying the gift for many of the questions don't scan that well. Also you use he/she as the generic but one of the follow on questions is sex to which I answered and relationship to which I also answered so would have made more sense to personalise the question a little more.
Some of the questions should allow multiple response answers , e.g. does person play an instrument, dance, play in drama, none/I don't know. The person I was thinking of does all 3!
Not sure whether it's important but I would have thought that for some questions there is a big difference between none (or in some cases it should no) and I don't know.