Software was very easy to work with. He is a very likable buddy. Good for your ego!. I would say he is fun for both young and old alike. I do not think he is a bit annoying, but he can be turned of if you think so. He is fun for kids and grownup kids alike. He is a good learning experience as well as having a real great personality. I have just had Bonzi Buddy for a short time, and would say, so far he has been a very enjoyable addition to my computer enjoyment. Hope you enjoy as much as I do!!