I am so glad her package arrived. Good for her for doing this! The gift card is not much but she can get some $1 items to ship over.
As for your son, my son is 11, he likes legos, video games of course. For books, he loves the wimpy kid series and Percy Jackson books. He also likes tv, he watches pawn stars, mythbusters (ac moore has some kits), and of course cartoons. He loves his ipod. Nerf guns are big with my crowd.
I am in the same boat my little one turns 6 on the 28th.