Lots of great ideas that I'm going to stash for when mine are older! Some other things to think about:
* DVDs -- think fun and even old school. Old musical or Anne of Green Gables PBS series
* Pocket disc -- knit frisbee that is fantastic, easily portable and she can play with her friends and the younger kids without anyone getting hurt
* art stuff -- good pencils and sketch pad; polymer clay that you can bake in the oven (we made mini fruits and vegetables for the fairy garden out of it)
* books -- Kingdom Keepers, Magician series, Black Cauldron series; you could also think more classic and see if she likes them.
* other foodstuffs are always a great idea. Favorite tea, wasabi peas, etc.
* gardening stuff -- the kids have a small fairy garden going that we are expanding and we got some stuff for that.
* summer stuff -- pool toy, sunglasses, flip flops (Gap has some super fun ones), beach towel
* nail polish, lotion, shower gel, orange sticks, emery boards/nail buffer (you can usually find some fun ones for cheap)
* hair stuff -- brush, clips, hair bands, etc.
* summer PJs
* mug
* picture frame
* game(s) -- Skip Bo, character Uno (they have a Harry Potter version, just check your local big box or TRU), Bananagrams, Sumoku, etc.